diff --git a/frontend/src/components/auth/LoginForm.tsx b/frontend/src/components/auth/LoginForm.tsx index 10e93f2..3acb682 100644 --- a/frontend/src/components/auth/LoginForm.tsx +++ b/frontend/src/components/auth/LoginForm.tsx @@ -61,12 +61,20 @@ const LoginForm = () => { // Store token in localStorage // localStorage.setItem("auth_token", data.data.token); - const prod = btoa(`${value.username.toLowerCase()}:${value.password}`); - const prodUser = {...data.user, prod: prod}; + if (data.success) { + const prod = btoa(`${value.username.toLowerCase()}:${value.password}`); + const prodUser = {...data.user, prod: prod}; - setSession(prodUser, data.token); - toast.success(`You are logged in as ${data.user.username}`); - router.navigate({to: "/"}); + setSession(prodUser, data.token); + toast.success(`You are logged in as ${data.user.username}`); + router.navigate({to: "/"}); + } + + if (!data.success) { + toast.error(`${data.message}`); + } + + console.log(data); } catch (err) { toast.error("Invalid credentials"); }