adonis-auth-builder
Version:
Painless authentication generator for your Adonis.js app available to you in one sexy command.
33 lines (28 loc) • 618 B
JavaScript
;
class Login {
get validateAll() {
return true;
}
get rules() {
return {
email: "required|email",
password: "required",
};
}
get messages() {
return {
"email.required": "Email is required",
"password.required": "Password is required",
"email.email": "Please provide a valid email address",
};
}
async fails(errorMessages) {
return this.ctx.response.status(400).json({
status: "invalid",
message: "Invalid data",
status_code: 400,
errorMessages: errorMessages[0].message,
});
}
}
module.exports = Login;