public string Login(string UserName, string Password, string InputCheckCode, string CheckCode) { if ((UserName == "") || (Password == "")) { return("用户名和密码都不能为空"); } ShoveCheckCode code = new ShoveCheckCode(); if (!code.Valid(InputCheckCode, CheckCode)) { return("验证码输入错误"); } Thread.Sleep(500); try { UserFacade facade = new UserFacade(); UserInfo user = facade.Login(UserName, Password); if (user == null) { return("登录失败 - 未知原因"); } return(""); } catch (Exception ex) { return(ex.Message); } }
public int LoginSubmit(Page page, Sites site, string Name, string Password, string InputCheckCode, ShoveCheckCode sccCheckCode, ref string ReturnDescription) { ReturnDescription = ""; bool flag = site.SiteOptions["Opt_isUseCheckCode"].ToBoolean(true); Name = Name.Trim(); Password = Password.Trim(); if ((Name == "") || (Password == "")) { ReturnDescription = "用户名和密码都不能为空"; return -1; } if (flag) { if (sccCheckCode == null) { ReturnDescription = "验证码内部错误"; return -2; } if (!sccCheckCode.Valid(InputCheckCode)) { ReturnDescription = "验证码输入错误"; return -3; } } Thread.Sleep(500); return new Users(site.ID) { Name = Name, Password = Password }.Login(ref ReturnDescription); }
public int LoginSubmit(Page page, Sites site, string Name, string Password, string InputCheckCode, string CheckCode, ref string ReturnDescription) { ReturnDescription = ""; bool flag = site.SiteOptions["Opt_isUseCheckCode"].ToBoolean(true); Name = Name.Trim(); Password = Password.Trim(); if ((Name == "") || (Password == "")) { ReturnDescription = "用户名和密码都不能为空"; return(-1); } if (flag) { ShoveCheckCode code = new ShoveCheckCode(); if (!code.Valid(InputCheckCode, CheckCode)) { ReturnDescription = "验证码输入错误"; return(-2); } } Thread.Sleep(500); return(new Users(site.ID) { Name = Name, Password = Password }.Login(ref ReturnDescription)); }
public string Login(string UserName, string Password, string InputCheckCode, string CheckCode) { if ((UserName == "") || (Password == "")) { return "用户名和密码都不能为空"; } ShoveCheckCode code = new ShoveCheckCode(); if (!code.Valid(InputCheckCode, CheckCode)) { return "验证码输入错误"; } Thread.Sleep(500); try { UserFacade facade = new UserFacade(); UserInfo user = facade.Login(UserName, Password); if (user == null) { return "登录失败 - 未知原因"; } return ""; } catch (Exception ex) { return ex.Message; } }
public int LoginSubmit(Page page, Sites site, string ID, string Password, string InputCheckCode, ShoveCheckCode sccCheckCode, ref string ReturnDescription) { ReturnDescription = ""; bool flag = site.SiteOptions["Opt_isUseCheckCode"].ToBoolean(true); ID = ID.Trim(); Password = Password.Trim(); if ((ID == "") || (Password == "")) { ReturnDescription = "用户名和密码都不能为空"; return -1; } if (flag && !sccCheckCode.Valid(InputCheckCode)) { ReturnDescription = "验证码输入错误"; return -2; } Thread.Sleep(500); return new CardPasswordAgentUsers { ID = _Convert.StrToInt(ID, 0), Password = Password }.Login(ref ReturnDescription); }
public string CheckReg(string name, string password, string password2, string email, string realityName, string inputCheckCode, string CheckCode, string IDCardNumber) { name = name.Trim(); password = password.Trim(); password2 = password2.Trim(); email = email.Trim(); realityName = realityName.Trim(); IDCardNumber = IDCardNumber.Trim(); if (!PF.CheckUserName(name)) { return("对不起用户名中含有禁止使用的字符"); } if ((_String.GetLength(name) < 5) || (_String.GetLength(name) > 0x10)) { return("用户名长度在 5-16 个英文字符或数字、中文 3-8 之间。"); } if (password != password2) { return("两次密码输入不一致,请仔细检查。"); } if ((password.Length < 6) || (password.Length > 0x10)) { return("密码长度必须在 6-16 位之间。"); } if (!_String.Valid.isEmail(email)) { return("电子邮件地址格式不正确。"); } if ((((IDCardNumber.Trim() != "") && !_String.Valid.isIDCardNumber(IDCardNumber.Trim())) && (!_String.Valid.isIDCardNumber_Hongkong(IDCardNumber.Trim()) && !_String.Valid.isIDCardNumber_Macau(IDCardNumber.Trim()))) && (!_String.Valid.isIDCardNumber_Singapore(IDCardNumber.Trim()) && !_String.Valid.isIDCardNumber_Taiwan(IDCardNumber.Trim()))) { return("身份证号码格式不正确。"); } ShoveCheckCode code = new ShoveCheckCode(); if (!code.Valid(CheckCode, inputCheckCode)) { return("验证码输入错误"); } return(""); }
public int LoginSubmit(Page page, Sites site, string ID, string Password, string InputCheckCode, ShoveCheckCode sccCheckCode, ref string ReturnDescription) { ReturnDescription = ""; bool flag = site.SiteOptions["Opt_isUseCheckCode"].ToBoolean(true); ID = ID.Trim(); Password = Password.Trim(); if ((ID == "") || (Password == "")) { ReturnDescription = "用户名和密码都不能为空"; return(-1); } if (flag && !sccCheckCode.Valid(InputCheckCode)) { ReturnDescription = "验证码输入错误"; return(-2); } Thread.Sleep(500); return(new CardPasswordAgentUsers { ID = _Convert.StrToInt(ID, 0), Password = Password }.Login(ref ReturnDescription)); }
public string CheckReg(string name, string password, string password2, string email, string realityName, string inputCheckCode, string CheckCode, string IDCardNumber) { name = name.Trim(); password = password.Trim(); password2 = password2.Trim(); email = email.Trim(); realityName = realityName.Trim(); IDCardNumber = IDCardNumber.Trim(); if (!PF.CheckUserName(name)) { return "对不起用户名中含有禁止使用的字符"; } if ((_String.GetLength(name) < 5) || (_String.GetLength(name) > 0x10)) { return "用户名长度在 5-16 个英文字符或数字、中文 3-8 之间。"; } if (password != password2) { return "两次密码输入不一致,请仔细检查。"; } if ((password.Length < 6) || (password.Length > 0x10)) { return "密码长度必须在 6-16 位之间。"; } if (!_String.Valid.isEmail(email)) { return "电子邮件地址格式不正确。"; } if ((((IDCardNumber.Trim() != "") && !_String.Valid.isIDCardNumber(IDCardNumber.Trim())) && (!_String.Valid.isIDCardNumber_Hongkong(IDCardNumber.Trim()) && !_String.Valid.isIDCardNumber_Macau(IDCardNumber.Trim()))) && (!_String.Valid.isIDCardNumber_Singapore(IDCardNumber.Trim()) && !_String.Valid.isIDCardNumber_Taiwan(IDCardNumber.Trim()))) { return "身份证号码格式不正确。"; } ShoveCheckCode code = new ShoveCheckCode(); if (!code.Valid(CheckCode, inputCheckCode)) { return "验证码输入错误"; } return ""; }