我正在使用 asp.net mvc 示例应用程序,并对其进行了一些扩展。我使用 asp.net 成员(member)身份进行用户登录和注册。
我现在想更改它,以便当人们注册时,它不会立即能够登录,而是会进入管理员必须批准的某种状态。一旦获得批准,他们就可以登录。
asp.net 成员(member)资格中是否有任何内置内容可以帮助我做到这一点,或者我是否必须使用自己的实现从头开始编码?
我有一些想法,我不认为这是什么火箭科学,但我不想重新发明轮子,因为我想尽快推出它。
最佳答案
MembershipUser 类具有 IsApproved 属性。您可以在创建新用户时将其设置为 false,然后在管理员批准该用户时将其设置为 true。 设置属性后必须调用Membershi.UpdateUser(user)方法。
关于asp.net 成员(member)资格 - 管理员批准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1203989/