Exemplo n.º 1
0
 public EasySignInToken(TKeyUser UserId)
 {
     ExpiresAt   = DateTime.Now.AddMinutes(15);
     IssuedAt    = DateTime.Now;
     Key         = EasyString.RandomString(96);
     this.UserId = UserId;
 }
Exemplo n.º 2
0
        public async Task <string> GeneratePasswordResetTokenAsync(TUser user)
        {
            var _user = await userStore.FindByNameAsync(user.UserName, new CancellationToken());

            _user.ConfirmPasswordToken          = EasyString.RandomNumericalString();
            _user.ConfirmPasswordTokenExpiresAt = DateTime.Now.AddMinutes(2);
            await userStore.UpdateAsync(_user, new CancellationToken());

            return(_user.ConfirmPasswordToken);
        }