auth logging

This commit is contained in:
Jake Kasper
2025-08-21 13:05:16 -05:00
parent be4951153c
commit 8b21687166
3 changed files with 16 additions and 1 deletions

View File

@@ -135,7 +135,9 @@ export const AuthProvider = ({ children }) => {
dispatch({ type: actionTypes.SET_LOADING, payload: true });
dispatch({ type: actionTypes.CLEAR_ERROR });
console.log('Attempting login...', credentials.email);
const response = await authAPI.login(credentials);
console.log('Login response:', response.data);
dispatch({
type: actionTypes.LOGIN_SUCCESS,
@@ -145,7 +147,8 @@ export const AuthProvider = ({ children }) => {
toast.success('Welcome back!');
return { success: true };
} catch (error) {
const errorMessage = error.response?.data?.message || 'Login failed. Please try again.';
console.error('Login error:', error);
const errorMessage = error.response?.data?.message || error.message || 'Login failed. Please try again.';
dispatch({ type: actionTypes.SET_ERROR, payload: errorMessage });
toast.error(errorMessage);
return { success: false, error: errorMessage };
@@ -161,7 +164,9 @@ export const AuthProvider = ({ children }) => {
// Filter out frontend-only fields before sending to backend
const { confirmPassword, agreeTerms, ...backendData } = userData;
console.log('Attempting registration...', backendData.email);
const response = await authAPI.register(backendData);
console.log('Registration response:', response.data);
dispatch({
type: actionTypes.LOGIN_SUCCESS,

View File

@@ -21,10 +21,15 @@ const Login = () => {
} = useForm();
const onSubmit = async (data) => {
console.log('Login form submitted:', data.email);
const result = await login(data);
console.log('Login result:', result);
if (result.success) {
console.log('Login successful, navigating to:', from);
navigate(from, { replace: true });
} else {
console.log('Login failed, showing error:', result.error);
setError('root', {
type: 'manual',
message: result.error

View File

@@ -21,10 +21,15 @@ const Register = () => {
const password = watch('password');
const onSubmit = async (data) => {
console.log('Register form submitted:', data.email);
const result = await registerUser(data);
console.log('Register result:', result);
if (result.success) {
console.log('Registration successful, navigating to dashboard');
navigate('/dashboard');
} else {
console.log('Registration failed, showing error:', result.error);
setError('root', {
type: 'manual',
message: result.error