Example #1
0
        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" }));
        }
Example #2
0
        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);
        }