c# - 如何使用表单例份验证锁定用户

标签 c# asp.net webforms forms-authentication

编码平台:ASP.NET 4.0 Webforms with C#

我有两个角色管理员和成员。
在我的应用程序中,管理员可以操作大部分成员(member)数据。
我知道在表单例份验证中可以解锁用户,

            MembershipUser user = Membership.GetUser(clickeduserName);
            user.UnlockUser();
            Membership.UpdateUser(user);

我的问题是,

  1. 如何在表单例份验证中锁定用户?
  2. 为什么是MembershipUser.IsLockedOut Property设置为只读?
  3. LockOut 的方法不对吗 作为管理员的人?

最佳答案

这里讨论了几个选项:http://forums.asp.net/t/1435151.aspx

它们从使用 IsApproved(可设置)而不是 IsLockedOut 到使用底层 SQL 数据库来设置锁定标志。

关于c# - 如何使用表单例份验证锁定用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5287614/

相关文章:

c# - 为什么.net core 允许通过项目依赖项访问程序集

asp.net - ASP.NET Web API 中除 IQueryable 之外的 OData 查询和类型

c# - 如何给静态名称以将 JavaScript 文件作为资源嵌入到 asp.net 中

c# - 从列表中获取新创建的对象

c# - Signalr net client On 事件泛型类型参数

c# - 从具体化 'System.Guid' 类型到 'System.String' 类型的指定转换无效

ASP.NET(网络表单): Using with MINIMAL server controls and substituting with JQUERY?

c# - Asp.net 以声明方式添加控件。它们在哪里实例化?

ASP.NET webforms 列表框 - 跨页发布

c# - 性能:BinaryFormatter 与 XmlSerializer