Hi there,
I am looking to display an error message for a custom login form. The error message will expand when an incorrect email address or password is used.
I am not sure if I have the right code to do this:
import wixUsers from ‘wix-users’;
import wixLocation from ‘wix-location’;
$w.onReady( function (){
$w(‘#loginNow’).onClick( function (){
let email = $w(‘#loginEmail’).value;
let password = $w(‘#loginPassword’).value;
wixUsers.login(email,password)
.then(()=>{
if ($w(‘#loginEmail’).value === wixUsers.login(email)){
console.log(“Registered Member Email”);
$w(“#wrongEmail”).collapse();
}
else {
console.log(“No Registered Member Email”);
$w(“#wrongEmail”).expand();
}
if ($w(‘#loginEmail’).value === wixUsers.login(password)){
console.log(“Registered Member Password”);
$w(“#wrongPassword”).collapse();
}
else {
console.log(“No Registered Member Password”);
$w(“#wrongPassword”).expand();
}
if ($w(‘#loginEmail’).value === wixUsers.login(email)){
console.log(“Registered Member Email”);
$w(“#wrongEmail”).collapse();
}
else {
console.log(“No Registered Member Email”);
$w(“#wrongEmail”).expand();
}
if ($w(‘#loginEmail’).value === wixUsers.login(password)){
console.log(“Registered Member Password”);
$w(“#wrongPassword”).collapse();
}
else {
console.log(“No Registered Member Password”);
$w(“#wrongPassword”).expand();
}
wixLocation.to(`/account/my-account`);
})
})
})
I feel like I may be close but just need some help to make it work.
Thanks,
FD