Exemple #1
0
 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("登录失败");
            }
        }