diff --git a/src/packages/administrativo/services/GUsuario/GUsuarioLogin.ts b/src/packages/administrativo/services/GUsuario/GUsuarioLogin.ts index 4ed88b4..f90ced0 100644 --- a/src/packages/administrativo/services/GUsuario/GUsuarioLogin.ts +++ b/src/packages/administrativo/services/GUsuario/GUsuarioLogin.ts @@ -6,29 +6,21 @@ import { redirect } from 'next/navigation'; import GUsuarioLoginData from '../../data/GUsuario/GUsuarioLoginData'; export default async function GUsuarioLoginService(form: any) { - // Obtem a resposta da requisição const response = await GUsuarioLoginData(form); - // Verifica se localizou o usuário if (response.data.usuario_id <= 0) { - return { - code: 404, - message: 'Não foi localizado o usuário', - }; + return { code: 404, message: 'Não foi localizado o usuário' }; } - // Importação do manipulador de cookies const cookieStore = await cookies(); - // Cria um novo cookie cookieStore.set('access_token', response.data.token, { httpOnly: true, secure: process.env.NODE_ENV === 'production', - sameSite: 'strict', + sameSite: process.env.NODE_ENV === 'production' ? 'none' : 'lax', path: '/', maxAge: 60 * 60 * 24, }); - // Redireciona para a págian desejada redirect('/'); }