Next.js template
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

index.js 493B

123456789101112131415161718192021
  1. import { getSession } from 'next-auth/react';
  2. import { useRouter } from 'next/router';
  3. import { useEffect } from 'react';
  4. import LoginForm from '../../components/forms/login/LoginForm';
  5. import { BASE_PAGE } from '../../constants/pages';
  6. const AuthPage = () => {
  7. const router = useRouter();
  8. useEffect(() => {
  9. getSession().then((session) => {
  10. if (session) {
  11. router.replace(BASE_PAGE);
  12. }
  13. });
  14. }, [router]);
  15. return <LoginForm />;
  16. };
  17. export default AuthPage;