En aquesta PR tracto la validació de les dades des del backend. És important tenir-ho en compte no només des del frontend ja que amb una crida curl ens podrien entrar al backend i pujar el que volguéssin.
Checks
Create user:
Mirar que no existeixi cap altre usuari amb el mateix username o email.
Longitud de username, first_name i last_name menor que 20 caràcters i username major de 3.
Longitud de password entre 8 i 28 caràcters.
Update user:
Si l'usuari intenta actualitzar el username, mirem que no existeixi ja en la bdd així com que tingui una longitud major de 3 caràcters.
Longitud de first_name i last_name menor que 20 caràcters.
Objectiu
En aquesta PR tracto la validació de les dades des del backend. És important tenir-ho en compte no només des del frontend ja que amb una crida curl ens podrien entrar al backend i pujar el que volguéssin.
Checks
Create user:
username
oemail
.username
,first_name
ilast_name
menor que 20 caràcters iusername
major de 3.password
entre 8 i 28 caràcters.Update user:
username
, mirem que no existeixi ja en la bdd així com que tingui una longitud major de 3 caràcters.first_name
ilast_name
menor que 20 caràcters.password
entre 8 i 28 caràcters.