锁定用户功能在现实应用场景中得到了大量的应用,当我们需要限制某用户的登录,又不能删除这个用户时就可以使用锁定功能,如:未授权的用户尝试错误密码错误过多可以尝试的用户进行锁定,又如ATM机上取钱时密码错误输入过多也会对当前用户进行锁定等其他非常多的应用场合。
RDIFramework.NET V3.2版本新增了用户锁定与解除锁定的功能,当指定用户被锁定后,就不能进行登录了,只有解除锁定后才可以登录。锁定用户与解除锁定放在了用户授权管理界面中。
锁定用户与解除锁定用户可以调用框架提供的下面两个接口处理:
锁定用户:
1
|
RDIFrameworkService.Instance.LogOnService.LockUser(UserInfo userInfo, string userName);
|
解除锁定:
1
|
RDIFrameworkService.Instance.LogOnService.UnLockUser(UserInfo userInfo, string userName);
|
一、Web版锁定与解除锁定功能
锁定用户与解除锁定如下图所示:
选中需要锁定的用户后单击“锁定用户”命令按钮,如下图所示就会弹出是否锁定指定租房的提示框,单击锁定即可。
锁定成功后我们用被锁定的用户尝试登录就会提示:如下图所示就会提示登录账户被锁定。
如果想要登录可以等待系统默认设置的30分钟或直接联系管理员解除用户锁定即可。解除锁定一样是在“用户授权”管理主界面上操作即可。
二、WinForm版锁定与解除锁定功能
锁定用户与解除锁定如下图所示:
选中需要锁定的用户后单击“锁定用户”命令按钮,如下图所示就会弹出是否锁定指定租房的提示框,单击锁定即可。
锁定成功后我们用被锁定的用户尝试登录就会提示:如下图所示就会提示登录账户被锁定。
如果想要登录可以等待系统默认设置的30分钟或直接联系管理员解除用户锁定即可。解除锁定一样是在“用户授权”管理主界面上操作即可。
本文转自yonghu86博客园博客,原文链接:http://www.cnblogs.com/huyong/p/6580561.html,如需转载请自行联系原作者