0

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

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

4

1 回答 1

2

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

幸运的是,内置 Membership Providers 的源代码已经发布,应该为您自己的实现提供一个很好的指南。

于 2012-04-12T12:18:21.410 回答