Auto login after signup
This commit is contained in:
@@ -55,6 +55,9 @@ export function AuthProvider({ children }) {
|
|||||||
options: { data: { name, role: 'client' } },
|
options: { data: { name, role: 'client' } },
|
||||||
});
|
});
|
||||||
if (error) return { error: error.message };
|
if (error) return { error: error.message };
|
||||||
|
// Auto sign-in immediately after signup (no email confirmation required)
|
||||||
|
const { error: loginError } = await supabase.auth.signInWithPassword({ email, password });
|
||||||
|
if (loginError) return { error: loginError.message };
|
||||||
return {};
|
return {};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ export default function Signup() {
|
|||||||
setError('');
|
setError('');
|
||||||
const { error: err } = await signup(form.email, form.password, form.name);
|
const { error: err } = await signup(form.email, form.password, form.name);
|
||||||
if (err) { setError(err); setLoading(false); return; }
|
if (err) { setError(err); setLoading(false); return; }
|
||||||
navigate('/signup-confirmation');
|
navigate('/my-projects');
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user