public async Task <TokenUserDTO> GetTokenLogin([FromBody] UsuarioLoginDTO user) { try { /* FAZ O LOGIN */ var userExists = await _signInManager.PasswordSignInAsync(user.Email, user.Password, true, false); TokenUserDTO token = null; if (userExists.Succeeded) { /* Ele existe... logo loga... */ Usuario usuario = await _rep.GetUserByEmail(user.Email); var tokenGerado = GetAuth.GenerateToken(usuario); token = new TokenUserDTO() { TokenUrsao = tokenGerado, }; return(token); } else { throw new UsuarioNaoEncontradoException("usuario nao encontrado :P"); } } catch (Exception e) { return(new TokenUserDTO() { TokenUrsao = "Puuuxa não foi dessa vez... Mas ligue novamente para 4002-8922 q vc será atendido pelo SBT! --- SACANAGEM... KKKKK na real a msg é essa mano: Ocorreu algum erro interno na aplicação, por favor tente novamente... Erro: " + e.Message, }); } }
public async Task <TokenUserDTO> GetTokenLogin([FromBody] UsuarioLoginDTO user) { try { /* FAZ O LOGIN */ var userExists = await _signInManager.PasswordSignInAsync(user.Email, user.Password, true, false); TokenUserDTO token = null; if (userExists.Succeeded) { /* Ele existe... logo loga... */ Usuario usuario = await _rep.GetUsuarioPorEmail(new UsuarioPorEmailDTO() { Email = user.Email }); var tokenGerado = GetAuth.GenerateToken(usuario); token = new TokenUserDTO() { Token = tokenGerado, }; return(token); } else { throw new UsuarioNaoEncontradoException("usuario nao encontrado"); } } catch (Exception e) { return(new TokenUserDTO() { Token = "Ocorreu algum erro interno na aplicação, por favor tente novamente... Erro: " + e.Message, }); } }