fix issues

This commit is contained in:
2026-01-01 20:31:05 +01:00
parent 9005a8327c
commit 206a03ec48
267 changed files with 3632 additions and 452 deletions

View File

@@ -93,7 +93,7 @@ const FEATURES = [
export default function SignupPage() {
const router = useRouter();
const searchParams = useSearchParams();
const { refreshSession } = useAuth();
const { refreshSession, session } = useAuth();
const returnTo = searchParams.get('returnTo') ?? '/onboarding';
const [loading, setLoading] = useState(false);
@@ -111,6 +111,13 @@ export default function SignupPage() {
// Check if already authenticated
useEffect(() => {
if (session) {
// Already logged in, redirect to dashboard or return URL
router.replace(returnTo === '/onboarding' ? '/dashboard' : returnTo);
return;
}
// If no session, still check via API for consistency
async function checkAuth() {
try {
const response = await fetch('/api/auth/session');
@@ -126,7 +133,7 @@ export default function SignupPage() {
}
}
checkAuth();
}, [router, returnTo]);
}, [session, router, returnTo]);
const passwordStrength = checkPasswordStrength(formData.password);