最近看了一下asp.net2的用户管理模型,个人感觉他的确提供了很集成化的功能,对于一般的应用可以很傻瓜式的达到要求。但是在使用中也有以下几点疑问:1、无论我怎么配置,用户数据还是存储在app_data文件夹aspnetdb中,怎么让他存储在server的数据库中呢,比如我在server的myappDB数据库中也同样构造了aspnetdb中的表和存储过程?2、如果我要在现有用户表上扩展功能,我还能使用MemberShip类实现吗?比如,我要记录用户的登录次数(目前aspnetdb用户表似乎没有这个),或者说每个用户都有一个账户余额,并且在创建用户的时候将为每个用户给定一个可能不同的初始余额,在登录的时候将会根据余额来判断用户能否登录成功。那么这个时候MeberShip.CreateUser(),Login控件等还有用吗,或者说怎么最大化的使用原有的方法。同时,MemberShip.DeleteUser似乎是物理删除数据(不是用IsDeleted字段),这个在应用中好像一般不是这样吧。上面的疑问主要是vs2005新的Login系列控件的实用性问题,欢迎大家讨论并给出一点建议和思路。
解决方案 »
- 上传问题
- GridView,当某行进入编辑状态时,如何限制某个输入框中只能输入8位数字才能更新对应的数据库表?
- windows7(64)开发的程序无法运行
- 怎么获取前面的4个字符,或者取出中文。
- SQL不用拼接用参数能否多带几个? sqlhelper
- 关于发布网页的问题
- 关于ajax问题。
- 页面中出现<TR xmlns:ms="urn:schemas-microsoft-com:xslt">,是怎么弄的啊?
- 一个怪问题?只有能帮我解决,分数不是“?”
- 谁有 Janus.WinForms.Controls.Suite.v2.0.1000注册机 啊
- [高分请教] Excel文件中单位编码列,按照第3 4位进行排序,如何进行……
- 显示问题
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/bucupro.asphttp://www.15seconds.com/issue/050216.htm
我很想看看 CreateUser的实现,但我最终只能跟踪到这里:
return Membership.Provider.CreateUser(username, password, email, passwordQuestion, passwordAnswer, isApproved, providerUserKey, out status);
<remove name="AspNetSqlProvider" />