这几天一直在看和角色验证有关东西,也基本上看懂了,不过有些问题及实际如何应用,还是有点不解,请大家帮忙解一下惑,谢谢大家了1.实际应用中,用户表该如何建立?
现在我用来测试的,都是使用ASPNET_REGSQL建立的,如果我要实际使用的时候,必定有很多与默认表不同的字段,要如何操作呢?2.可以不用系统默认的数据库表吗,完全自己建立?
如果可以,请给个大概的例子,主要是程序如何写,如何配置,表结构大概说一下就好3.使用Forms验证,那是不是一定意义上,可以扼治盗链?
比如我配置禁止匿名用户访问admin文件夹,那么是不是就不能直接使用像http://www.123.com/admin/test.gif这样去访问了?4.麻烦大家能给我一个比较浅显的,实际应用的的例子,这是我现在最需要的了
可以给我链接去下载,或者发送邮件到[email protected],谢谢了分不多,我现在只能发那么100分……等可以加分了,我会加到200的,或者版主可以帮我加一下,谢谢大家了,帮我一下

解决方案 »

  1.   

    Forms验证这块我没做过~ -_-` 你人不错~ 帮你UP~
      

  2.   

    1 放在profile里面或者自己写membership provider
    2 自己写membership provider
    3 gif扩展名默认不是由asp.net处理的,你要自己写url handler
    4 去找starter kit
      

  3.   

    说实话,楼主的问题都是站在岸看别人游泳的问题,等你下水了,也就都明白了,你光想看别是怎样作的,光想如何快速的,尽量不犯错误的掌握ASP.NET,是不可能的,也是不可取的~http://blog.csdn.net/octverve/archive/2008/01/10/2033447.aspx
    希望对楼主有帮助~
      

  4.   

    谢谢楼上几位,源码我也看了几个了,不过基本都是差不多的,用的也是默认的数据库
    我现在最疑惑的,就是是否一定要依赖于用ASPNET_REGSQL建立的数据库,如何灵活的使用这个等明天可以加分了,我会结贴的各位不管知道哪一点,都可以说说,谢谢了
      

  5.   

    http://blog.csdn.net/octverve/archive/2008/01/10/2033447.aspx 
    不错,学习了
      

  6.   

        MembershipProvider假设一个账户包含指定的那些信息,不能管理额外的帐户信息。FCL中提供了MembershipProvider的几个实现,如果使用SqlMembershipProvider,则需要创建相对应的表。如果要按照自己的意愿设计表,可以自己实现一个MembershipProvider,但仍然只能管理username,password,email,passwordQuestion,passwordAnswer这些信息。
        MembershipProvider配合使用内置的Login控件,PasswordRecovery控件,CreateUserWizard控件等自动完成一些功能,这样的确可以省很多事。缺点是缺乏必要的灵活性,用处不是很大。
        如果禁止匿名访问,你的访问者必须登陆后才能访问,这是一个授权问题,并不是防止盗链的方法。如果你的网页允许匿名访问,显然不能通过这种方法防止盗链
      

  7.   

    如果能有一套可以自定义帐户模板的成员管理控件和Provider...
      

  8.   

    1.
    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,这是个比例好的例子.到处都有下载.