Beispiel #1
0
        public Account Find(string login)
        {
            var     admin = _repoBl.GetAdmin(login);
            Account acc   = new Account()
            {
                Login    = admin.login,
                Password = _hashProvider.Encrypt(admin.password),
                Roles    = admin.roles.Split(new char[] { ' ', ',' }, StringSplitOptions.RemoveEmptyEntries)
            };

            return(acc);
        }
Beispiel #2
0
 public void ChangeUserPass(string login, string newPass)
 {
     using (var context = new CoursesOfChoiceEntities())
     {
         var userAcc = context.Users.SingleOrDefault(acc => acc.login == login);
         if (userAcc != null)
         {
             userAcc.password = _hashProvider.Encrypt(newPass);
         }
         context.SaveChanges();
     }
 }
        public Account Find(string login)
        {
            var     user = repository.GetUser(login);
            Account acc  = new Account()
            {
                Login    = user.login,
                Password = hashProvider.Encrypt(user.password),
                Roles    = new string[] { "User" }
            };

            return(acc);
        }