自定义成员资格提供程序未登录

本文关键字:程序 登录 成员 自定义 | 更新日期: 2023-09-27 18:30:48

我在编写自己的成员资格和角色提供程序时遇到问题。在我的MySQL数据库中,用户存储在一个由四列组成的表中:用户名 |密码 |特权级别 |日志日期

现在,我想要实现的是使登录机制正常工作。我创建了一个扩展MembershiProvider的类,但只有方法ValidateUser(工作正常)。我还应该覆盖什么?我的角色提供程序运行良好,为给定用户提供正确的权限级别。

自定义成员资格提供程序未登录

您只需要覆盖要使用的方法。 MembershipProvider公开了您通常希望在授权引擎中看到的所有操作,因此,例如,如果您需要允许用户更改其密码,则覆盖ChangePassword等。

幸运的是,内置成员资格提供程序的源代码已经发布,应该为实现自己的提供程序提供很好的指南。