public IActionResult SignIn(SignInUI signIn) { IActionResult response = BadRequest(new { message = "Incorrect username or password" }); User user = authService.Authenticate(signIn); if (user != null) { response = Ok(new { user = userService.UserToUserUI(user), token = authService.BuildToken(user) }); } return(response); }
void DoSignIn() { if (_signIn == null) { GameObject ui = (GameObject)Instantiate(Globals.UI_SignIn); _signIn = ui.transform.GetComponent<SignInUI>(); } else { if (Globals.Network.Online == NetworkManager.SignInStatus.SignedIn) { // Kill the sign in and move on DestroyObject(_signIn.gameObject); _signIn = null; _signedIn = true; } } }
public User Authenticate(SignInUI signInUI) => context.Users.FirstOrDefault(x => x.Email == signInUI.Email && x.Password == signInUI.Password);