trying to work out 2fa
This commit is contained in:
@@ -7,7 +7,7 @@ import { ConfigModule } from '@nestjs/config';
|
|||||||
import { FriendshipsModule } from './friendship/friendships.module';
|
import { FriendshipsModule } from './friendship/friendships.module';
|
||||||
import { AuthenticationModule } from './auth/42/authentication.module';
|
import { AuthenticationModule } from './auth/42/authentication.module';
|
||||||
import { PassportModule } from '@nestjs/passport';
|
import { PassportModule } from '@nestjs/passport';
|
||||||
import { GameModule } from './game/game/game.module';
|
// import { GameModule } from './game/game/game.module';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [UsersModule,
|
imports: [UsersModule,
|
||||||
@@ -27,7 +27,7 @@ import { GameModule } from './game/game/game.module';
|
|||||||
//avec une classe pour le module
|
//avec une classe pour le module
|
||||||
synchronize: true,
|
synchronize: true,
|
||||||
}),
|
}),
|
||||||
GameModule,
|
// GameModule,
|
||||||
],
|
],
|
||||||
controllers: [AppController],
|
controllers: [AppController],
|
||||||
providers: [AppService],
|
providers: [AppService],
|
||||||
|
|||||||
@@ -20,7 +20,6 @@
|
|||||||
let qrCode = "";
|
let qrCode = "";
|
||||||
let wrongCode = "";
|
let wrongCode = "";
|
||||||
// max try doesn't work if you reste the page
|
// max try doesn't work if you reste the page
|
||||||
let maxTry = 3;
|
|
||||||
const fetchQrCodeImg = (async() => {
|
const fetchQrCodeImg = (async() => {
|
||||||
await fetch("http://transcendance:8080/api/v2/auth/2fa/generate",
|
await fetch("http://transcendance:8080/api/v2/auth/2fa/generate",
|
||||||
{
|
{
|
||||||
@@ -46,18 +45,7 @@
|
|||||||
});
|
});
|
||||||
if (response.status === 401) {
|
if (response.status === 401) {
|
||||||
qrCode = "";
|
qrCode = "";
|
||||||
wrongCode = `Wrong code, you have ${maxTry} tries left`;
|
wrongCode = `Wrong code`;
|
||||||
maxTry--;
|
|
||||||
}
|
|
||||||
if (maxTry === 0) {
|
|
||||||
await fetch("http://transcendance:8080/auth/logout",
|
|
||||||
{
|
|
||||||
method : 'POST',
|
|
||||||
})
|
|
||||||
.then(response => response.json())
|
|
||||||
// .then(push('/'));
|
|
||||||
push('/');
|
|
||||||
// The .then(push) doesn't seem to work...
|
|
||||||
}
|
}
|
||||||
if (response.status === 200) {
|
if (response.status === 200) {
|
||||||
userLogout();
|
userLogout();
|
||||||
|
|||||||
Reference in New Issue
Block a user