Il semblerait qu'il n'y ait aucune vérification côté serveur concernant la longueur du champ "Motivations" sur la plateforme 1élève1stage.
J'ai simplement modifié la limite de caractères du champ sur la page web et… aucune erreur !
Sur ma candidature, je peux voir l'intégralité de ma lettre de motivation, bien qu'elle dépasse la limite théorique imposée de 1500 caractères.
On peut donc en déduire que la valeur est bien acceptée par le serveur.
Reste à voir si l'affichage côté recruteur fonctionne correctement...
Je ne pense pas avoir besoin d'expliquer cela, mais je le fais au cas où.
- Sur la page du stage, ouvrez les devtools (Ctrl + Shift + I).
- Sélectionnez l'élément
textareapour la lettre de motivation (l'ID de l'élément est"internship_application_motivation"). - Dans le
textarea, vous pouvez :- Modifier la limite de caractères en changeant la valeur de l'attribut
maxlength. - Supprimer complètement l'attribut
maxlengthpour ne plus avoir de limite.
- Modifier la limite de caractères en changeant la valeur de l'attribut
Le fait de pouvoir entrer une quantité illimitée de données peut présenter un risque, notamment dans le cas d'une attaque de DoS (Denial of Service).
En envoyant une quantité astronomique de données, cela pourrait potentiellement provoquer l'arrêt de certaines parties du site, si la base de données n'est pas dimensionnée pour de tels volumes.