diff --git a/resources/js/hooks/AuthUser.tsx b/resources/js/hooks/AuthUser.tsx index 4898372..789ae46 100644 --- a/resources/js/hooks/AuthUser.tsx +++ b/resources/js/hooks/AuthUser.tsx @@ -27,11 +27,12 @@ export const AuthUserProvider = ({children}: PropsWithChildren) => { try { const res = await axios.get('/api/user') setAuthUser(res.data) - } catch (e) { + } catch (error) { // @ts-expect-error check axios response status - if (e.response.status === 401) { + if (error.response.status === 401) { console.info('no user login') - if (window.location.pathname !== '/connexion') { + let url = window.location.pathname.split('/')[1] + if (!['connexion', 'changer-le-mot-de-passe'].includes(url)) { window.location.href = '/connexion' } } diff --git a/resources/js/pages/Auth/Login.tsx b/resources/js/pages/Auth/Login.tsx index 8ef075d..22cfc7e 100644 --- a/resources/js/pages/Auth/Login.tsx +++ b/resources/js/pages/Auth/Login.tsx @@ -45,6 +45,9 @@ const Login = () => { placeholder="******" value={password} onChange={event => setPassword(event.target.value)}>Mot de passe + setPassword('')} /> + Mot de passe oubliƩ ?