UNPKG

@inertiapixel/nextjs-auth

Version:

Authentication system for Next.js. Supports credentials and social login, JWT token management, and lifecycle hooks — designed to integrate with nodejs-auth for full-stack MERN apps.

15 lines (14 loc) 474 B
// src/login/credentialsLogin.ts import { ApiClient } from '../../utils/apiClient'; import { parseToken } from '../../utils/tokenUtils'; const api = new ApiClient(); export const loginWithCredentials = async (url, credentials) => { const data = await api.post(url, credentials); const user = parseToken(data.accessToken); return { isAuthenticated: true, accessToken: data.accessToken, message: data.message ?? '', user, }; };