用户登录错误3次锁定10分钟
2010-04-22 15:09
218 查看
public bool UserLogin(string userName, string password) {
MemberInfo member = null;
member =
dao.GetModel(userName);
// 不存在该会员
if
(member.LoginTimes >= 5)
{
if
(member.LastLoginDate.AddMinutes(10) > DateTime.Now)
{
throw new
Exception("错误次数过多,请10分钟后再试!");
}
else
{
member.LoginTimes =
0;
}
}
if(member == null)
{
throw new Exception("不存在该会员!");
}
if(member.State != EUserState.Normal.ToString())
{
throw new Exception("该会员帐号暂时不能用!!");
}
if(member.Password != password)
{
throw new Exception("密码不对!!");
member.LastLoginDate = DateTime.Now;
member.LoginTimes +=
1;
}
MemberInfo member = null;
member =
dao.GetModel(userName);
// 不存在该会员
if
(member.LoginTimes >= 5)
{
if
(member.LastLoginDate.AddMinutes(10) > DateTime.Now)
{
throw new
Exception("错误次数过多,请10分钟后再试!");
}
else
{
member.LoginTimes =
0;
}
}
if(member == null)
{
throw new Exception("不存在该会员!");
}
if(member.State != EUserState.Normal.ToString())
{
throw new Exception("该会员帐号暂时不能用!!");
}
if(member.Password != password)
{
throw new Exception("密码不对!!");
member.LastLoginDate = DateTime.Now;
member.LoginTimes +=
1;
}
相关文章推荐
- python用户登录,密码错误3次则锁定
- 126邮箱SMTP登录出现"550 用户被锁定错误"
- java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现
- python--用户登录与锁定错误账户(待优化)
- python3.0 模拟用户登录,三次错误锁定的实例
- 通过组策略指定Win8用户登录错误次数上限和系统锁定时间
- 用户登录限制-----错误后锁定机制的讨论
- django实现登录时候输入密码错误5次锁定用户十分钟
- 实现用户名密码登陆,输入错误3次后锁定用户
- 练习:用户登录,如连续三次输入错误,则锁定,之后不能再登录。
- Python3练习-输入用户名输入三次错误即锁定该用户,提示登录失败
- java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现
- python 3.0 模拟用户登录功能并实现三次错误锁定
- django 实现登录时候输入密码错误5次锁定用户十分钟
- DataSet方法登录错误3次锁定5分钟源代码
- python3.0 模拟用户登录,三次错误锁定
- java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现
- 该帐户当前被锁定,所以用户 'sa' 登录失败。系统管理员无法将该帐户解锁。(Microsoft SQL Server,错误: 18486)
- SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法
- linux用户登录失败,锁定用户