Exemplo n.º 1
0
        public void SaveChangePassword(string oldPass, string newPass)
        {
            if (account.UseAuthenticationService!=null && ((bool)account.UseAuthenticationService))
            {
                try
                {
                    DkmhWebservice.UsrSer service = new DkmhWebservice.UsrSer();
                    if (service.ValidateUser(account.UserName, oldPass))
                    {
                        account.Password = newPass.Encrypt(account.UserName);
                        _accountRepository.SaveAccount(account);
                        _view.ShowErrorSavePass("Đã thay đổi thành công");
                    }
                    else
                        _view.ShowErrorSavePass("Mật khẩu nhập vào không đúng");
                }
                catch (Exception e)
                {
                    return;
                }

            }
            else

                if (account.Password.Decrypt(account.UserName) == oldPass)
                {
                    account.Password = newPass.Encrypt(account.UserName);
                    _accountRepository.SaveAccount(account);
                    _view.ShowErrorSavePass("Đã thay đổi thành công");
                }
                else
                    _view.ShowErrorSavePass("Mật khẩu cũ nhập vào không đúng");
        }
Exemplo n.º 2
0
        public void Login(string username, string password, bool rememberMe)
        {
            string message;

            if (_accountService.Login(username, password, rememberMe, out message))
            {
                _redirector.Redirect("~/Homes/home.aspx?UserName="******"~/Homes/home.aspx?UserName=" + username);
                }
            }
            _view.DisplayMessage(message);
        }
Exemplo n.º 3
0
 public void Login(string username, string password,bool rememberMe)
 {
     string message="";
     if (_accountService.ValidateUser(username, password, out message))
     //if(_accountService.ValidateUser(username,password))
     {
         _webContext.Login(username, rememberMe);
         if (_webContext.ReturnURL != null)
             FormsAuthentication.RedirectFromLoginPage(username, true);
         else
             _redirector.Redirect("~/Homes/home.aspx?UserName="******"~/Homes/home.aspx?UserName="******"Đăng nhập không thành công!";
     }
     _view.DisplayMessage(message);
 }
Exemplo n.º 4
0
 public void SaveNewEmail(string email, string pass)
 {
     if (account.UseAuthenticationService != null && ((bool)account.UseAuthenticationService))
     {
         try
         {
             DkmhWebservice.UsrSer service = new DkmhWebservice.UsrSer();
             if (service.ValidateUser(account.UserName, pass))
             {
                 account.Email = email;
                 _accountRepository.SaveAccount(account);
                 _view.ShowErrorSaveEmail("Thay đổi thành công");
             }
             else
             {
                 _view.ShowErrorSaveEmail("Mật khẩu nhập vào không đúng");
             }
         }
         catch (Exception e)
         {
             return;
         }
     }
     else
     if (account.Password.Decrypt(account.UserName) == pass)
     {
         account.Email = email;
         _accountRepository.SaveAccount(account);
         _view.ShowErrorSaveEmail("Thay đổi thành công");
     }
     else
     {
         _view.ShowErrorSaveEmail("Mật khẩu cũ nhập vào không đúng");
     }
 }
Exemplo n.º 5
0
 public void Login(string username, string password,bool rememberMe)
 {
     string message;
     if (_accountService.Login(username, password, rememberMe, out message))
         _redirector.Redirect("~/Homes/home.aspx?UserName="******"~/Homes/home.aspx?UserName=" + username);
         }
     }
     _view.DisplayMessage(message);
 }
Exemplo n.º 6
0
        public void SaveChangePassword(string oldPass, string newPass)
        {
            if (account.UseAuthenticationService != null && ((bool)account.UseAuthenticationService))
            {
                try
                {
                    DkmhWebservice.UsrSer service = new DkmhWebservice.UsrSer();
                    if (service.ValidateUser(account.UserName, oldPass))
                    {
                        account.Password = newPass;
                        _accountRepository.SaveAccount(account);
                        _view.ShowErrorSavePass("Đã thay đổi thành công");
                    }
                    else
                    {
                        _view.ShowErrorSavePass("Mật khẩu nhập vào không đúng");
                    }
                }
                catch (Exception e)
                {
                    return;
                }
            }
            else

            if (account.Password.Decrypt(account.UserName) == oldPass)
            {
                account.Password = newPass.Encrypt(account.UserName);
                _accountRepository.SaveAccount(account);
                _view.ShowErrorSavePass("Đã thay đổi thành công");
            }
            else
            {
                _view.ShowErrorSavePass("Mật khẩu cũ nhập vào không đúng");
            }
        }
Exemplo n.º 7
0
        public void SaveNewEmail(string email, string pass)
        {
            if (account.UseAuthenticationService != null && ((bool)account.UseAuthenticationService))
            {
                try
                {
                    DkmhWebservice.UsrSer service = new DkmhWebservice.UsrSer();
                    if (service.ValidateUser(account.UserName, pass))
                    {
                        account.Email = email;
                        _accountRepository.SaveAccount(account);
                        _view.ShowErrorSaveEmail("Thay đổi thành công");
                    }
                    else
                        _view.ShowErrorSaveEmail("Mật khẩu nhập vào không đúng");
                }
                catch (Exception e)
                {
                    return;
                }

            }
            else
                if (account.Password.Decrypt(account.UserName) == pass)
                {
                    account.Email = email;
                    _accountRepository.SaveAccount(account);
                    _view.ShowErrorSaveEmail("Thay đổi thành công");
                }
                else
                    _view.ShowErrorSaveEmail("Mật khẩu cũ nhập vào không đúng");
        }
Exemplo n.º 8
0
        public override bool ChangePassword(string username, string oldPassword, string newPassword)
        {
            IAccountRepository accRepos = ObjectFactory.GetInstance<IAccountRepository>();
            Account account = accRepos.GetAccountByUsername(username);
            if (account.UseAuthenticationService != null && ((bool)account.UseAuthenticationService))
            {
            try
            {
                DkmhWebservice.UsrSer service = new DkmhWebservice.UsrSer();
                if (service.ValidateUser(account.UserName, oldPassword))
                {
                    account.Password = newPassword.Encrypt(account.UserName);
                    accRepos.SaveAccount(account);
                    return true;

                }
                else
                    return false;
            }
            catch (Exception e)
            {
                return false;
            }

            }
            else

            if (account.Password.Decrypt(account.UserName) == oldPassword)
            {
                account.Password = newPassword.Encrypt(account.UserName);
                accRepos.SaveAccount(account);
                return true;
            }
            else
                return false;
        }