1552
This commit is contained in:
parent
e24a35709b
commit
43d0863342
1 changed files with 2 additions and 10 deletions
|
|
@ -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('/');
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue