Files
automatisch/packages/backend/src/controllers/api/v1/access-tokens/create-access-token.js
2024-03-26 13:14:33 +01:00

14 lines
417 B
JavaScript

import User from '../../../../models/user.js';
import { renderObject, renderError } from '../../../../helpers/renderer.js';
export default async (request, response) => {
const { email, password } = request.body;
const token = await User.authenticate(email, password);
if (token) {
return renderObject(response, { token });
}
renderError(response, [{ general: ['Incorrect email or password.'] }]);
};