public string login(backManager manager) { try { using (LazyfitnessEntities db = new LazyfitnessEntities()) { DbQuery <backManager> dbManager = db.backManager.Where(u => u.managerId == manager.managerId) as DbQuery <backManager>; backManager obManager = dbManager.FirstOrDefault(); string MD5Pwd = MD5Helper.MD5Helper.encrypt(manager.managerPwd.Trim()); if (obManager == null) { return("无效用户名"); } DbQuery <backManager> dbManagerPwd = db.backManager.Where(u => u.managerId == manager.managerId).Where(u => u.managerPwd == MD5Pwd) as DbQuery <backManager>; backManager obSurePwd = dbManagerPwd.FirstOrDefault(); if (obSurePwd != null) { HttpCookie cookieName = new HttpCookie("managerId"); cookieName.Value = manager.managerId.ToString(); cookieName.Expires = DateTime.Now.AddHours(1); Response.Cookies.Add(cookieName); return("登录成功"); } else { return("密码错误"); } } } catch { return("登录失败"); } }
public string login(int managerId, string managerPwd) { try { using (LazyfitnessEntities db = new LazyfitnessEntities()) { DbQuery <backManager> dbManager = db.backManager.Where(u => u.managerId == managerId) as DbQuery <backManager>; backManager obManager = dbManager.FirstOrDefault(); string MD5Pwd = MD5Helper.MD5Helper.encrypt(managerPwd.Trim()); if (obManager == null) { //没有用户名 return("没有此用户名"); } DbQuery <backManager> dbManagerPwd = db.backManager.Where(u => u.managerId == managerId).Where(u => u.managerPwd == MD5Pwd) as DbQuery <backManager>; backManager obSurePwd = dbManagerPwd.FirstOrDefault(); if (obSurePwd != null) { Response.Cookies.Add(CookiesHelper.CookiesHelper.creatCookieHours("managerId", managerId.ToString().Trim(), 1)); string CertifacationValue = certificateTools.makeCertification(managerId.ToString()); Response.Cookies.Add(CookiesHelper.CookiesHelper.creatCookieHours("managerCertification", CertifacationValue, 1)); //登录成功 Response.Redirect("/backStage/manager/Index"); return("success"); } else { //密码错误 return("密码错误"); } } } catch { return("登录失败"); } }