fix(login): if we have a wrong password or username we didnt properly error instead we crashed
This commit is contained in:
@@ -61,12 +61,20 @@ const LoginForm = () => {
|
|||||||
|
|
||||||
// Store token in localStorage
|
// Store token in localStorage
|
||||||
// localStorage.setItem("auth_token", data.data.token);
|
// localStorage.setItem("auth_token", data.data.token);
|
||||||
|
if (data.success) {
|
||||||
const prod = btoa(`${value.username.toLowerCase()}:${value.password}`);
|
const prod = btoa(`${value.username.toLowerCase()}:${value.password}`);
|
||||||
const prodUser = {...data.user, prod: prod};
|
const prodUser = {...data.user, prod: prod};
|
||||||
|
|
||||||
setSession(prodUser, data.token);
|
setSession(prodUser, data.token);
|
||||||
toast.success(`You are logged in as ${data.user.username}`);
|
toast.success(`You are logged in as ${data.user.username}`);
|
||||||
router.navigate({to: "/"});
|
router.navigate({to: "/"});
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!data.success) {
|
||||||
|
toast.error(`${data.message}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(data);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
toast.error("Invalid credentials");
|
toast.error("Invalid credentials");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user