Add additional sign-in logging
This commit is contained in:
parent
34b9d3d93c
commit
a28f730a11
@ -16,14 +16,19 @@ export const signInAction = async (
|
||||
try {
|
||||
await signIn('credentials', Object.fromEntries(formData));
|
||||
} catch (error) {
|
||||
console.log('signInAction error: string', `${error}`);
|
||||
console.log('signInAction error: object', error);
|
||||
if (`${error}`.includes(KEY_CREDENTIALS_SIGN_IN_ERROR)) {
|
||||
console.log('signInAction: 01');
|
||||
// Rethrow credentials error to display on the sign in page.
|
||||
return KEY_CREDENTIALS_SIGN_IN_ERROR;
|
||||
} else if (!`${error}`.includes('NEXT_REDIRECT')) {
|
||||
console.log('signInAction: 02');
|
||||
// Rethrow non-redirect errors
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
console.log('signInAction: 03');
|
||||
redirect(formData.get(KEY_CALLBACK_URL) as string || PATH_ADMIN_PHOTOS);
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user