+
+
+ L'accès à la version bêta de lecoffre.io est limité à un groupe restreint d'utilisateurs autorisés. Si vous êtes
+ intéressé par la participation à notre programme de bêta-test, veuillez nous contacter par email.
+
+
+
);
}
diff --git a/src/front/Components/Layouts/LoginCallback/index.tsx b/src/front/Components/Layouts/LoginCallback/index.tsx
index 44e1ba60..911cf3a6 100644
--- a/src/front/Components/Layouts/LoginCallback/index.tsx
+++ b/src/front/Components/Layouts/LoginCallback/index.tsx
@@ -27,13 +27,19 @@ export default function LoginCallBack() {
if (!token) return router.push(Module.getInstance().get().modules.pages.Login.props.path);
await UserStore.instance.connect(token.accessToken, token.refreshToken);
return router.push(Module.getInstance().get().modules.pages.Folder.props.path);
- } catch (e) {
- router.push(Module.getInstance().get().modules.pages.Login.props.path + "?error=1");
- return;
+ } catch (e: any) {
+ console.log("Log error : ", e);
+ if (e.http_status === 401 && e.message === "Email not found") {
+ return router.push(Module.getInstance().get().modules.pages.Login.props.path + "?error=3");
+ }
+ if (e.http_status === 409) {
+ return router.push(Module.getInstance().get().modules.pages.Login.props.path + "?error=4");
+ }
+ return router.push(Module.getInstance().get().modules.pages.Login.props.path + "?error=1");
}
}
const refreshToken = CookieService.getInstance().getCookie("leCoffreRefreshToken");
- if(!refreshToken) return router.push(Module.getInstance().get().modules.pages.Login.props.path + "?error=1");
+ if (!refreshToken) return router.push(Module.getInstance().get().modules.pages.Login.props.path + "?error=1");
const isTokenRefreshed = await JwtService.getInstance().refreshToken(refreshToken);
if (isTokenRefreshed) {
return router.push(Module.getInstance().get().modules.pages.Folder.props.path);