这几天一直在看和角色验证有关东西,也基本上看懂了,不过有些问题及实际如何应用,还是有点不解,请大家帮忙解一下惑,谢谢大家了1.实际应用中,用户表该如何建立?
现在我用来测试的,都是使用ASPNET_REGSQL建立的,如果我要实际使用的时候,必定有很多与默认表不同的字段,要如何操作呢?2.可以不用系统默认的数据库表吗,完全自己建立?
如果可以,请给个大概的例子,主要是程序如何写,如何配置,表结构大概说一下就好3.使用Forms验证,那是不是一定意义上,可以扼治盗链?
比如我配置禁止匿名用户访问admin文件夹,那么是不是就不能直接使用像http://www.123.com/admin/test.gif这样去访问了?4.麻烦大家能给我一个比较浅显的,实际应用的的例子,这是我现在最需要的了
可以给我链接去下载,或者发送邮件到[email protected],谢谢了分不多,我现在只能发那么100分……等可以加分了,我会加到200的,或者版主可以帮我加一下,谢谢大家了,帮我一下
现在我用来测试的,都是使用ASPNET_REGSQL建立的,如果我要实际使用的时候,必定有很多与默认表不同的字段,要如何操作呢?2.可以不用系统默认的数据库表吗,完全自己建立?
如果可以,请给个大概的例子,主要是程序如何写,如何配置,表结构大概说一下就好3.使用Forms验证,那是不是一定意义上,可以扼治盗链?
比如我配置禁止匿名用户访问admin文件夹,那么是不是就不能直接使用像http://www.123.com/admin/test.gif这样去访问了?4.麻烦大家能给我一个比较浅显的,实际应用的的例子,这是我现在最需要的了
可以给我链接去下载,或者发送邮件到[email protected],谢谢了分不多,我现在只能发那么100分……等可以加分了,我会加到200的,或者版主可以帮我加一下,谢谢大家了,帮我一下
2 自己写membership provider
3 gif扩展名默认不是由asp.net处理的,你要自己写url handler
4 去找starter kit
希望对楼主有帮助~
我现在最疑惑的,就是是否一定要依赖于用ASPNET_REGSQL建立的数据库,如何灵活的使用这个等明天可以加分了,我会结贴的各位不管知道哪一点,都可以说说,谢谢了
不错,学习了
MembershipProvider配合使用内置的Login控件,PasswordRecovery控件,CreateUserWizard控件等自动完成一些功能,这样的确可以省很多事。缺点是缺乏必要的灵活性,用处不是很大。
如果禁止匿名访问,你的访问者必须登陆后才能访问,这是一个授权问题,并不是防止盗链的方法。如果你的网页允许匿名访问,显然不能通过这种方法防止盗链
ASPNET_REGSQL自动生成的表,与MemberShip的类对应,是为角色验证服务的,即asp.net2.0提供了API MemberShip类来操作自动生成的表.如果有其它的要求,可以把这些属于放在表aspnet_Profile保存,当然,如果你还有其它的要求,请自行扩展MemberShip类来操作.
2.如果想自定义,可以参考MSDN中的这此例子:
实现成员资格提供程序
http://msdn2.microsoft.com/zh-CN/library/f1kyba5e.aspx
示例成员资格提供程序的实现
http://msdn2.microsoft.com/zh-CN/library/44w5aswa.aspx
如何:演示成员资格提供程序实现
http://msdn2.microsoft.com/zh-CN/library/6tc47t75.aspx
3.如果他访问该页,会自动定向到登陆页.
4.例子到处都是,LZ可以参考BlogEngine.NET,这是个比例好的例子.到处都有下载.