public async Task <GetTokenAfterAuthenticateUserModel> HandleAsync(GetTokenAfterAuthenticateUserUseCase query) { var user = await UserReadRepository.AuteticateUser(query.Username, MD5.CreateMD5(query.Password)); if (user == null) { return(null); } var jwtSecurityTokenHandler = new JwtSecurityTokenHandler(); var token = JwtTokenProvider.GenerateJwtToken(user.Id.ToString(), "User", user?.Username); return(new GetTokenAfterAuthenticateUserModel { Token = jwtSecurityTokenHandler.WriteToken(token) }); }
private void buttonLogin_Click(object sender, EventArgs e) { bool exists = false; using (var userCtx = new UserContext()) { _userReadRepository = new UserReadRepository(userCtx); exists = _userReadRepository.CheckLogin(textBoxLogin.Text, textBoxPassword.Text); } if (exists) { //MessageBox.Show("Istnieje."); _formMain = new FormMain(); _formMain.Show(); } else { MessageBox.Show("Nie istnieje."); } }