private void oke_Click(object sender, EventArgs e)
        {
            var acc = new AuthenticateBUS().GetAccount(COMMON.TokenBasic);

            if (acc.Password == oldPass.Text)
            {
                if (repass.Text == newpass.Text && newpass.Text.Length >= 8)
                {
                    string error = "";
                    if (new AccountBUS(this).NVChangePassword(oldPass.Text, newpass.Text, repass.Text, ref error))
                    {
                        "Đổi mật khẩu thành công".ThongBao();
                        DialogResult = DialogResult.OK;
                        Close();
                    }
                    else
                    {
                        error.ThongBao();
                    }
                }
                else
                {
                    "Nhập mật khẩu ít nhất 08 kí tự và trùng khớp với nhau.".ThongBao();
                }
            }
            else
            {
                "Nhập mật khẩu cũ không chính xác.".ThongBao();
            }
        }
        public ActionResult ChangePassword(string OldPass, string NewPass, string RePass)
        {
            bool validate = true;

            if (NewPass.Length < 8)
            {
                ModelState.AddModelError("", "Mật khẩu có ít nhất 8 kí tự");
                validate = false;
            }
            if (NewPass != RePass)
            {
                ModelState.AddModelError("", "Vui lòng xác nhận mật khẩu trùng khớp");
                validate = false;
            }
            var myAacount = new AuthenticateBUS().GetAccount(GetToken());

            if (myAacount.Password == OldPass)
            {
                if (validate)
                {
                    myAacount.Password = NewPass;
                    new AccountBUS(this).Update(myAacount);
                    return(RedirectToAction("Index", "Home"));
                }
            }
            else
            {
                ModelState.AddModelError("", "Mật khẩu cũ không chính xác");
            }
            return(View());
        }
        public ActionResult Register(AccountDTO account)
        {
            var res = new AuthenticateBUS().Register(account);

            if (res.Key)
            {
                return(RedirectToAction("Confirm", account));
            }
            ModelState.AddModelError("", res.Value);
            return(View());
        }
        public ActionResult Index(string Username, string Password)
        {
            var res = new AuthenticateBUS().Login(Username, Password);

            Session["TOKEN"] = res.Value;
            if (res.Key)
            {
                return(RedirectToAction("Index", "Home"));
            }
            ModelState.AddModelError("", "Đăng nhập thất bại.");
            return(View());
        }
Esempio n. 5
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            var resLogin = new AuthenticateBUS().LoginNV(txtUsername.Text, txtPassword.Text);

            if (resLogin.Key)
            {
                COMMON.TokenBasic = resLogin.Value;
                DialogResult      = DialogResult.OK;
                Close();
                return;
            }
            "Đăng nhập thất bại".ThongBao();
        }
Esempio n. 6
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            var resLogin = new AuthenticateBUS().Login(txtUsername.Text, txtPassword.Text);

            if (resLogin.Key)
            {
                var acc = new AuthenticateBUS().GetAccount(resLogin.Value);
                if (acc.POSITION == "BACSI" || acc.POSITION == "YTA" || acc.POSITION == "SA")
                {
                    COMMON.User       = acc;
                    COMMON.TokenBasic = resLogin.Value;
                    DialogResult      = DialogResult.OK;
                    Close();
                    return;
                }
            }
            "Đăng nhập thất bại".ThongBao();
        }
 public ActionResult Index(string Username, string Password)
 {
     if (CaptchaGoogle.CheckCaptcha().IsSuccess)
     {
         var res = new AuthenticateBUS().Login(Username, Password);
         Session["TOKEN"] = res.Value;
         if (res.Key)
         {
             Session["LOGIN"] = new AuthenticateBUS().GetAccount(res.Value);
             return(RedirectToAction("Index", "Home"));
         }
     }
     else
     {
         ModelState.AddModelError("", "Vui lòng nhập capcha");
     }
     ModelState.AddModelError("", "Đăng nhập thất bại.");
     return(View());
 }
        // GET: Account
        public ActionResult Index()
        {
            var myAacount = new AuthenticateBUS().GetAccount(GetToken());

            return(View(myAacount));
        }