public async Task <IActionResult> Edit(string id, [Bind("UserName,Password")] AdminLoginMst adminLoginMst) { if (id != adminLoginMst.UserName) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(adminLoginMst); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdminLoginMstExists(adminLoginMst.UserName)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(adminLoginMst)); }
public ActionResult DeleteConfirmed(string id) { AdminLoginMst adminLoginMst = db.AdminLoginMsts.Find(id); db.AdminLoginMsts.Remove(adminLoginMst); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ChangePass() { if (Session["admin"] == null) { return(View("Login")); } AdminLoginMst r = sv.Get(Session["admin"].ToString()); return(View(r)); }
public ActionResult Edit([Bind(Include = "username,password")] AdminLoginMst adminLoginMst) { if (ModelState.IsValid) { db.Entry(adminLoginMst).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(adminLoginMst)); }
public async Task <IActionResult> Create([Bind("UserName,Password")] AdminLoginMst adminLoginMst) { if (ModelState.IsValid) { _context.Add(adminLoginMst); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(adminLoginMst)); }
public ActionResult Create([Bind(Include = "username,password")] AdminLoginMst adminLoginMst) { if (ModelState.IsValid) { db.AdminLoginMsts.Add(adminLoginMst); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(adminLoginMst)); }
// GET: Admin/AdminLoginMsts/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AdminLoginMst adminLoginMst = db.AdminLoginMsts.Find(id); if (adminLoginMst == null) { return(HttpNotFound()); } return(View(adminLoginMst)); }
public ActionResult Login(LoginModel model) { //UserLogin u = new UserLogin(); //u = (UserLogin)Session[CommonConstants.USER_SESSION]; if (ModelState.IsValid) { var result = checkLogin(model.emailId, (model.password)); if (result == 1) { Session.Remove(CommonConstants.USER_SESSION); var user = GetByUserName(model.emailId); var userSession = new UserLogin(); userSession.UserID = user.userId; userSession.UserName = user.emailId; // user.UserName in Database userSession.Role = "user"; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("Index", "Client")); } else if (result == 2) { Session.Remove(CommonConstants.USER_SESSION); AdminLoginMst user = GetByAdminName(model.emailId); var userSession = new UserLogin(); userSession.UserName = user.username; // user.UserName in Database userSession.Role = "admin"; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("Dashboard", "Admin")); } else if (result == 0) { ModelState.AddModelError("", "Login is invalid!"); } else if (result == -1) { ModelState.AddModelError("", "Account is being blocked!"); } else if (result == -2) { ModelState.AddModelError("", "Password is not correct"); } else { ModelState.AddModelError("", "Login is not correct!"); } } return(View("Login")); }
// public bool isAdmin(string userName, string password) { using (MD5 md5Hash = MD5.Create()) { try { AdminLoginMst adminLogin = _context.AdminLoginMsts.First(item => item.username.Equals(userName)); bool verifyPassword = MD5Service.VerifyMd5Hash(md5Hash, password, adminLogin.password); if (adminLogin == null || !verifyPassword) { return(false); } return(true); } catch (Exception) { return(false); } } }