public IActionResult Login(string username, string password) { string messages = String.Empty; Vlogin vlogin = null; try { vlogin = _helperRepo.LoginValidation(username, password); if (vlogin == null) { _session.ClearSession(); messages = "Please Input Valid Username And Password"; } else { //Set The Session UserSession _userSession = new UserSession(); _userSession.Username = vlogin.Username; _userSession.RoleId = vlogin.RoleId; _userSession.RoleName = vlogin.RoleName; _userSession.AktorId = vlogin.AktorId; _userSession.NamaAktor = vlogin.NamaAktor; _userSession.Email = vlogin.Email; _session.SetContract = _userSession; messages = "Username And Password Match"; } } catch (Exception ex) { vlogin = null; messages = ex.Message; } return(RedirectToAction("Index", "Petani", new { area = "Master" })); }
public Vlogin LoginValidation(string username, string password) { Vlogin o = new Vlogin(); try { o = _db.Vlogins.Where(x => x.Username == username && x.Password == password).FirstOrDefault(); } catch (Exception ex) { o = null; exception = ex.Message; } return(o); }