初步了解了下asp.net Membership,感觉这个东西挺复杂的。我现在要做的只是一个网站上的小功能:
用户分管理员和普通用户,用户可以注册,注册后管理员审核是否同意用户注册,用户通过管理员审核后可以发一些供求信息(管理员有所有普通用户的权限功能),显示在某个页面上。1、在ASP.NET中提供了现成的多个login组件,但是似乎这些个东西都要结合asp.net Membership才能用?
2、由于数据量很小,所以我只想使用Access数据库,asp.net Membership可以使用Access数据库吗?
3、根据上面描述的简单需求,ASP.NET中的“Login”系列组件是合适的选择吗?还是自己写登录、注册这类功能更好一点?

解决方案 »

  1.   

    楼主结贴不积极啊。呵呵
    自己重写proviver
      

  2.   

    单词好像写错了。
    sorry
    应该是Provider 
      

  3.   

    只能用sqlserver的数据库。而且要用命令行工具:输入命令:aspnet_regsql来自动创建身份验证数据库。然后在webconfig文件中配置<connectionStrings>
    <remove name="LocalSqlServer"/>
    <add name="LocalSqlServer" connectionString="Data Source=.;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|aspnetdb.mdf" />
    </connectionStrings>
    还有很多细节,具体不会再问我
      

  4.   

    连接字符串你自己修改:server=.;database=db;uid=sa;pwd=***;
    database是你用命令来设置的那个数据库名字;
    用户名,密码我就不用说了
      

  5.   

    小东西,建议你还自己写登录\注册吧.membership如果不熟悉,估计用起来还不如你自己写登录\注册实现的快
      

  6.   

    同意,自己都说简单了,就不要用Membership了
      

  7.   

    对, asp.net 那些 Provider 不是好惹的, 弄不好弄一身骚那些坑都不小
      

  8.   

    其实Membership用起来够简单了。这是真的。
    除非你想把Membership从里到外都弄个通透<---这个倒确实有些费神。
    我只想说,你很懒!<-----不知你接不接受。
    你太懒了!希望你老老实实地接受这一点。
    我相信微软那些工程师们并不是想把事情搞的很复杂,只是你,楼主你,太懒了。
    你!太懒了!如果连Membership这样的你都觉得费劲,真不知道你是干什么!要不别干了!去卖衣服去吧。或者别的什么。别生气,事实就是这样!
      

  9.   

    用Memebership挺好啊,Provider可以改的,要么搞底层点也可以自己实现AuthenticationModule