private void LoginRegisterExecute() { try { LoginService s = new LoginService(); // Hash Password var hasher = new SHA256Managed(); var unhashed = Encoding.Unicode.GetBytes(login.passwordBox.Password.ToString()); var hashed = hasher.ComputeHash(unhashed); var hashedPassword = Convert.ToBase64String(hashed); this.User.Username = login.NameTextBox.Text.ToString(); this.User.UserPassword = hashedPassword; this.User.FirstLastName = login.nameSurnameUser.Text.ToString(); if (s.AddUser(User) != null) { IsUpdateUser = true; usersLogin = true; LoggedGuest.NameSurname = login.nameSurnameUser.Text.ToString(); LoggedGuest.Username = login.NameTextBox.Text.ToString(); LoggedGuest.ID = User.UserID; login.pnlRegistrationUser.Visibility = Visibility.Collapsed; login.pnlSuccessfulRegistration.Visibility = Visibility.Visible; OpenMainMenu(); MessageIngredient(); } else { return; } } catch (Exception ex) { Xceed.Wpf.Toolkit.MessageBox.Show(ex.ToString()); } }
private void Given_the_user_is_about_to_login() { _loginService = new LoginService(); _loginService.AddUser(_validUserName, _validPassword); _loginRequest = new LoginRequest(); }
public IActionResult AddUser([FromBody] User user) { return(Ok(loginService.AddUser(user))); }