如何在DotNet 2的登录组件中检索用户的锁定状态及解锁?

来源:百度文库 编辑:神马文学网 时间:2024/04/27 19:38:08
VS2005中提供了新一代的登录组件(英文名: login;中文名:登录),极大地方便了我们对用户权限的管理,相信越来越多的人会把它加入到自己的网站当中。
在利用这个组件进行权限管理的时候,发现有些用户由于忘记密码,重复输入错误密码达到一定次数的时候,基于安全理由,系统会自动把该用户锁定。这时候,通常用户会埋怨和投诉说他输入了正确的密码却无法登录,我们这时需要为用户查询他的帐户和锁定状态以及解锁,这在DotNet 2中是如何做到的呢?
其实很简单,DotNet 2已经为我们做好大量的工作了,需要的只是添加几条简单的代码。代码如下:
察看当前用户的锁定状态代码:
string uname = "用户名";
MembershipUser lockuser = Membership.GetUser(uname);  //定义成员用户,指定需要查询的用户名
CheckBox1.Checked = lockuser.IsLockedOut;  //返回查询状态
解锁当前用户的锁定状态代码:
string uname ="用户名";
MembershipUser lockuser = Membership.GetUser(uname);
try
{
lockuser.UnlockUser();   //此处解除锁定,嘿嘿,简单吧?
}
catch (Exception exc)
{
//此处加入你自己的异常处理代码
}
如何在DotNet 2的登录组件中检索用户的锁定状态及解锁? Word文档的锁定与解锁a 如何吸引长久不登录、不回头的用户? 如何清除XP的开机用户登录密码 RHCE_LAB(2)SSH远程登录自动验证(不输入用户登录密码)的实现 用户登录是web2.0的前提 用户登录是web2.0的前提 搜索功能及用户登录 asp.net中角色管理中关于用户被锁定的处理方法--我的工作历程 动态加载用户控件的组件!(三) Web Farm中异步、高效的用户登录解决方案 - 拼吾爱程序人生 最新编程技术交流社区 linux控制用户的登录地点以及PAM的用法 谁能告诉我,DELPHI中源代码编辑的快捷键 Delphi / VCL组件开发及应用 谁能告诉我,DELPHI中源代码编辑的快捷键 Delphi / VCL组件开发及应用 谁能告诉我,DELPHI中源代码编辑的快捷键 Delphi / VCL组件开发及应用 - ... 如何在DOS状态下通过命令控制符登录FTP服务器? 从交互设计的角度说用户登录 远程修改Serv-U FTP用户的登录密码 从交互设计的角度说用户登录 如何拖动没有标题栏的窗体?? Delphi / VCL组件开发及应用 如何拖动没有标题栏的窗体?? Delphi / VCL组件开发及应用 - CSDN社区 c... Rohos登录密钥v2.8联手MiFare智能卡,保证用户本地登录和网络登录的安全 在自行车的组件中对车速影响最大的几项是什么? 如何解决被禁止登录的博客登录问题