Exemplo n.º 1
0
        public responData <Employee> checkLogin(string email, string passWord)
        {
            responData <Employee> res = new responData <Employee>();

            if (string.IsNullOrEmpty(email))
            {
                res.statusCode = 201;
                res.Message    = "Bạn chưa nhập tài khoản!";
                return(res);
            }
            if (string.IsNullOrEmpty(passWord))
            {
                res.statusCode = 201;
                res.Message    = "Bạn chưa nhập mật khẩu!";
                return(res);
            }
            res = employeeRepository.checkLogin(email, passWord);
            if (res.Data == null)
            {
                res.statusCode = 201;
                res.Message    = "Tài khoản hoặc mật khẩu không chính xác, hoặc không có quyền truy cập hệ thống!";
                return(res);
            }
            res.statusCode = 200;
            res.Message    = "Đăng nhập thành công";
            return(res);
        }
Exemplo n.º 2
0
        public responData <Employee> checkLogin(string email, string passWord)
        {
            responData <Employee> res = new responData <Employee>();
            var dePass = formatPassword.base64Encode(passWord);

            res.Data = db.Employees.Where(n => n.email == email && n.passWord == dePass && n.status == 1 && n.ISDELETE == false).FirstOrDefault();
            return(res);
        }
Exemplo n.º 3
0
        public JsonResult Login(string email, string passWord)
        {
            responData <Employee> res = _db.checkLogin(email, passWord);

            if (res.Data != null)
            {
                Session["userID"]        = res.Data.ID;
                Session["userAva"]       = res.Data.avatar;
                Session["userFirstName"] = res.Data.firstName;
                Session["userName"]      = res.Data.lastName + " " + res.Data.firstName;
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }