changements mineurs
This commit is contained in:
@@ -42,7 +42,10 @@ export class AuthenticationService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async generate2FaSecret(user : User) {
|
async generate2FaSecret(user : User) {
|
||||||
const secret = authenticator.generateSecret();
|
let secret : string;
|
||||||
|
secret = user.secretTwoFactorAuth;
|
||||||
|
if (!user.secretTwoFactorAuth)
|
||||||
|
secret = authenticator.generateSecret();
|
||||||
const otpauth = authenticator.keyuri(user.email, process.env.TWO_FACTOR_AUTHENTICATION_APP_NAME, secret);
|
const otpauth = authenticator.keyuri(user.email, process.env.TWO_FACTOR_AUTHENTICATION_APP_NAME, secret);
|
||||||
await this.userService.setAuthenticatorSecret(user.id, secret);
|
await this.userService.setAuthenticatorSecret(user.id, secret);
|
||||||
return { secret, otpauth };
|
return { secret, otpauth };
|
||||||
|
|||||||
Reference in New Issue
Block a user