public User AuthenticateUser(User login) { // User userlogin = null; // if (login.UserID == "admin" && login.Password == "123") // { // userlogin = new User { UserID = "admin", Password = "******", Email = "*****@*****.**" }; // } User userlogin = new User(); try { userlogin = db.User.FirstOrDefault(u => u.UserID == login.UserID); if (userlogin != null) { string PassValue = hash.ComputeStringToSha512Hash(login.Password); if (PassValue == userlogin.Password) { return(userlogin); } } return(userlogin = null); } catch (Exception ex) { throw ex; } }
public void CreateUser(User user) { User findUser = new User(); if (user == null) { throw new ArgumentNullException(nameof(user)); } findUser = db.User.FirstOrDefault(u => u.UserID == user.UserID); if (findUser == null) { user.Password = hash.ComputeStringToSha512Hash(user.Password); db.User.Add(user); } }