public static string login_ht(string userName, string password) { int code = 1; string message = "登陆成功"; CheckTeacher user; string DesPass = MD5Helper.DesEncrypt(password); using (CheckTeacherBLL bll = new CheckTeacherBLL()) { user = bll.getTeacherUser(userName); } if (user == null) { code = 0; message = "您输入的用户不存在!"; } else if (user.Password != DesPass) { code = 0; message = "您输入的密码错误!"; } if (code == 1) { HttpContext.Current.Session["teacheruser_"] = user; } string str3 = JsonConvert.SerializeObject(new { code = code, message = message, user = user }); return(str3); }
public static string restPassword(string Sfzh, string Zkzh) { int code = 1; string message = "发送验证邮件成功,请登陆注册时的电子邮件"; string fsurl = ""; StudentsUser user; using (StudentsUserBLL bll = new StudentsUserBLL()) { user = bll.getStubySfzh(Sfzh); } if (user == null) { code = 0; message = "您输入的信息有误请重新输入"; } else if (user.Zkzh != Zkzh) { code = 0; message = "身份证和准考证号不匹配"; } else { StringBuilder MailContent = new StringBuilder(); string port = HttpContext.Current.Request.Url.Port.ToString(); string host = HttpContext.Current.Request.Url.Host; if (port != "80") { host = @"http://" + host + ":" + port; } string time_ = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); string urlhost = host + "/reg_EditPassword.aspx"; MailContent.Append(string.Format("亲爱的{0}会员:<br/>", user.StuName)); MailContent.Append(" 您好!你于"); MailContent.Append(time_); MailContent.Append("通过<a href='" + urlhost + "'>太原城市职业技术学院自主招生报考网站</a>审请找回密码。<br/>"); MailContent.Append(" 为了安全起见,请用户点击以下链接重设个人密码:<br/><br/>"); string url1 = "?u=" + MD5Helper.DesEncrypt(user.Id.ToString()) + "&t=" + MD5Helper.DesEncrypt(time_); //string urljiami = ""; //CryptoHelper crjiami = new CryptoHelper(); //urljiami = crjiami.GetEncryptedValue(url1); fsurl = urlhost + url1; MailContent.Append("<a href='" + fsurl + "'>" + fsurl + "</a><br/><br/>"); MailContent.Append(" (如果无法点击该URL链接地址,请将它复制并粘帖到浏览器的地址输入框,然后单击回车即可。)"); bool flag = MailService.SendEmailDefault(user.E_mail, MailContent.ToString(), user.StuName + "找回密码"); if (flag == false) { code = 0; message = "邮件发送不成功,请检查E_mail地址是否正确,或与管理员联系!"; } } string str3 = JsonConvert.SerializeObject(new { code = code, message = message }); return(str3); }
public static string insterStuUser(string Sfzh, string Password, string Zkzh, string StuName, string StuType, string Mobile, string E_mail) { int code = 0; int _list; string message = "错误"; StudentsUser stuUser = new StudentsUser(); stuUser.Sfzh = Sfzh; stuUser.Password = MD5Helper.DesEncrypt(Password); stuUser.Zkzh = Zkzh; stuUser.StuName = StuName; stuUser.StuType = int.Parse(StuType); stuUser.Mobile = Mobile; stuUser.E_mail = E_mail; stuUser.Bz = ""; stuUser.Certificate = ""; stuUser.CheckTime = DateTime.Parse("1900-01-01"); stuUser.CriterionCouse = ""; stuUser.IsCheck = 0; stuUser.IsCriterion = 0; stuUser.IsPlan = 0; stuUser.LastLoginDate = DateTime.Now; stuUser.SignUpNum = "00"; stuUser.State = 1; stuUser.RegDate = DateTime.Now; try { using (StudentsUserBLL bll = new StudentsUserBLL()) { _list = bll.Insert(stuUser); Random ran = new Random(); int RandKey = ran.Next(1000, 9999); //stuUser.SignUpNum = RandKey.ToString().PadLeft(6, '0'); stuUser.SignUpNum = _list.ToString().PadLeft(6, '0'); bll.Update(stuUser); code = 1; message = "注册成功!用户名为" + bll.getStudentsUserBySignSfzh(stuUser.Sfzh).SignUpNum; } } catch (Exception) { message = "注册失败!"; } //string str3 = string.Format("{\"code\":\"0\",,\"message\":\"{1}\"}", code, message);// string str3 = JsonConvert.SerializeObject(new { code = code, message = message }); return(str3); }