public bool ValidateOldaPassword(String hashedOldPassword)
        {
            if (PasswordUtil.GenerateSHA512String(this.OldPassword).Equals(hashedOldPassword))
            {
                return(true);
            }

            return(false);
        }
Example #2
0
        protected override void Seed(DataContext context)
        {
            var firstEmp = new User()
            {
                DisplayName = "Admin",
                UserName    = "******",
                Password    = PasswordUtil.GenerateSHA512String("admin"),
                CreatedAt   = DateTime.Now,
                Role        = UserRoleConstants.ROLE_ADMIN + "," + UserRoleConstants.ROLE_EMPLOYEE
            };

            context.Users.Add(firstEmp);

            base.Seed(context);
        }
Example #3
0
        public ActionResult Create([Bind(Include = "DisplayName,UserName,Password,ConfirmPassword")] User user)
        {
            if (ModelState.IsValid)
            {
                if (user.Password == user.ConfirmPassword)
                {
                    String sha512Password = PasswordUtil.GenerateSHA512String(user.Password);
                    user.Password  = sha512Password;
                    user.CreatedAt = DateTime.Now;
                    user.Role      = UserRoleConstants.ROLE_EMPLOYEE;

                    db.Users.Add(user);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(user));
            }

            return(View(user));
        }
Example #4
0
 public String GetSHA512Password()
 {
     return(PasswordUtil.GenerateSHA512String(Password));
 }
 /// <summary>
 /// Return with hashed new password
 /// </summary>
 /// <returns></returns>
 public String GetHashedNewPassword()
 {
     return(PasswordUtil.GenerateSHA512String(this.NewPassword));
 }