public ActionResult Index_Post() { LoginBusinessLayer lbObj = new LoginBusinessLayer(); LoginModel lmObj = new LoginModel(); UpdateModel(lmObj); SqlDataReader sdr = lbObj.LoginUser(lmObj.EmailId, lmObj.Password); if (sdr.Read()) { Session["customerid"] = sdr["id"].ToString(); Session["emailid"] = lmObj.EmailId.ToString(); Session["Name"] = sdr[1].ToString(); ViewData["isLoggedIn"] = "true"; LoginDataAccess.sqlCon.Close(); return(RedirectToRoute(new { controller = "Account", action = "Details", id = Session["customerid"] })); } else { ViewData["Message"] = "User Login Failed"; } LoginDataAccess.sqlCon.Close(); return(View()); }
public ActionResult Index_Post() { try { LoginBusinessLayer lbObj = new LoginBusinessLayer(); LoginModel lmObj = new LoginModel(); UpdateModel(lmObj); lbObj.LoginUser(lmObj.EmailId, lmObj.Password); Session["customerid"] = lbObj.CustomerId; Session["FirstName"] = lbObj.FirstName; Session["LastName"] = lbObj.LastName; Session["EmailId"] = lbObj.EmailId; Session["PhoneNo"] = lbObj.CustomerPhone; return(RedirectToRoute(new { controller = "Account", action = "Details", id = Session["customerid"] })); } catch { ViewData["Message"] = "Login Failed"; return(View()); } }
public ActionResult Change_Password() { LoginBusinessLayer lbObj = new LoginBusinessLayer(); LoginModel lmObj = new LoginModel(); UpdateModel(lmObj); lbObj.ChangePassword(lmObj.EmailId, lmObj.Password); ViewData["Message"] = "Password Changed Successfully"; return(View()); }
public ActionResult DoLogin(UserViewModel u) { if (ModelState.IsValid) { LoginBusinessLayer bal = new LoginBusinessLayer(); User uObj = new User(); uObj.Name = u.Name; uObj.Password = u.Password; UserStatus status = bal.GetUserValidity(uObj); for (int i = 0; i < 52; ++i) { if (u.Weeks == null) { u.Weeks = new List <int>(); u.Weeks.Add(i); } else { u.Weeks.Add(i); } } u.WeekOfYear = new Dictionary <int, string>(); for (int i = 0; i < 52; ++i) { u.WeekOfYear.Add(i, i.ToString()); } if (status != UserStatus.NonAutheticatedUser) { u.UState = (int)status; TempData["User"] = u; //TempData["Attendance"] = ObjItem; return(RedirectToAction("Employee", "Employee")); } return(View("Login")); } else { return(View("Login")); } }
public ActionResult DoLogin(LoginViewModel loginViewModel) { LoginBusinessLayer loginBusinessLayer = new LoginBusinessLayer(); if (!loginBusinessLayer.IsFail(loginViewModel.U_name)) { if (!loginBusinessLayer.IsLogin(loginViewModel.U_name, loginViewModel.U_password)) { ModelState.AddModelError("CredentialError", "账号或者密码错误"); return(View("Login")); } Session["User"] = loginViewModel.U_name; Session["Password"] = loginViewModel.U_password; Session["level"] = loginBusinessLayer.getLevel(loginViewModel.U_name); return(RedirectToAction("Information", "Home"));//跳转到首页 } ModelState.AddModelError("CredentialError", "登录错误次数超过五次,请联系管理员修改密码"); return(View("Login")); }