Create auth.ts validation

This commit is contained in:
Mathias Wagner
2024-07-20 12:37:11 +02:00
parent 3b8234851f
commit f155a4d6a4

View File

@ -0,0 +1,15 @@
import Joi from "joi";
export const loginValidation = Joi.object({
username: Joi.string().min(3).max(15).alphanum().required(),
password: Joi.string().min(5).max(50).required()
});
export const tokenValidation = Joi.object({
token: Joi.string().hex().length(96).required()
});
export const verificationValidation = Joi.object({
token: Joi.string().hex().length(96).required(),
code: Joi.number().integer().required()
});