Roc*_*o72 8 asp.net-mvc asp.net-membership
我一直远离asp.net会员,因为它看起来很臃肿,而且(当时)不可测试.特别是在asp.net MVC的情况下,是否有人使用替代解决方案为用户分配角色,并为登录用户存储一些附加信息?有什么建议?只是实现您需要的功能,只是滚动自己是疯了吗?
ASP.NET 成员资格使用提供者模型进行存储。SqlMembershipProvider 从抽象 MembershipProvider 类继承加密/散列密码功能。但如果您愿意,您也可以从 MembershipProvider 继承并在自定义提供程序中获取该功能。
如果您使用 SqlMembershipProvider,您将获得一个完全工作的会员数据库,具有完整的密码管理(检查、更改、重置、无效密码尝试)和用户管理(CRUD 操作、锁定用户)。
所有这些都在 API 级别。您可以根据 API 创建任何您想要的 UI。
使用 SqlMembershipProvider 不需要您使用角色提供程序或配置文件提供程序或任何其他内容,并且您可以自行完成这些内容,而不会影响成员身份。至少我建议使用经过充分测试的 SqlMembershipProvider 作为基本内容的安全核心。
| 归档时间: | 
 | 
| 查看次数: | 2164 次 | 
| 最近记录: |