private async Task <bool> SignUpUser(string phone) { var user = new Entities.User.User { UserName = phone, PhoneNumber = phone }; var userCreationResult = await _userManager.CreateAsync(user); return(userCreationResult.Succeeded); }
private void HandleRefreshToken(Entities.User.User user, string refreshToken) { var rt = new RefreshToken(refreshToken, DateTime.UtcNow.AddDays(_siteSetting.JwtSettings.RefreshTokenExpirationDays), user.Id); if (user.RefreshToken == null) { user.RefreshToken = rt; } else { user.RefreshToken.Token = rt.Token; user.RefreshToken.Expires = rt.Expires; } }