The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings Développement de WIMS
Summary Activity Forums Tracker Tasks Docs Surveys News SCM Files Listes Sympa

[#12349] Création d'un compte élève sans nom/prénom

Date:
2020-09-15 14:57
Priority:
5
State:
Closed
Submitted by:
Olivier Bado (obado)
Assigned to:
Fabrice Guerimand (guerimand)
Hardware:
none
Operating System:
none
Version:
none
Severity:
major
Resolution:
Accepted As Bug
URL:
état:
Closed
Summary:
Création d'un compte élève sans nom/prénom

Detailed description
Bonjour,
Lorsque l'inscription des élèves d'une classe est ouverte, il est possible pour un utilisateur de se créer un compte sans nom/prénom, ce qui ne devrait pas être le cas.
Pour cela, il suffit à l'élève de taper un espace insécable comme nom et prénom, et WIMS lui crée alors bien le compte.
Par contre, le compte créé sur le serveur n'a bien aucun nom ni prénom. et il est impossible pour le supervisor de le supprimer, car le compte n'apparait même pas dans la gestion des utilisateurs (il est absent de userlist)
Message  ↓
Date: 2020-11-03 15:13
Sender: Bernadette Perrin-Riou

Résolu dans la version 4.21b

Date: 2020-09-16 07:20
Sender: Olivier Bado

En regardant le code, je me pose une autre question :
Les fonctions !trim et !singlespace ne prennent pas en compte les espaces insécables. Je me demande si ce ne serait pas mieux que ce soit le cas, non ?

Date: 2020-09-16 07:18
Sender: Olivier Bado

> En fait le nom apparaît et il est modifiable et supprimable il faut passer la souris au début de la case (à l'endroit ou l'espace est écrit sur la page).
Oui en effet : il semble que je me sois connecté dans sa classe en même temps que l'enseignant qui a signalé cela et au moment ou j'ai regardé la liste il avait probablement réussi à le supprimer finalement (j'ai recu un mail après pour me dire qu'il avait réussi)

> Il me semble qu'il faut interdire le caractère & dans nom et prénom. On peut éventuellement interdire d'autres symboles tant qu'on y est (: ; ? # ).
Oui, pour l'instant la liste des caractères interdits est la suivante :
! $<"
(j'ai ajouté l'espace insécable entre le ! et le $). Pourquoi pas ajouter
: ; ? #
en effet.

Date: 2020-09-15 16:25
Sender: Fabrice Guerimand

En fait le nom apparaît et il est modifiable et supprimable il faut passer la souris au début de la case (à l'endroit ou l'espace est écrit sur la page).
Il me semble qu'il faut interdire le caractère & dans nom et prénom. On peut éventuellement interdire d'autres symboles tant qu'on y est (: ; ? # ).
Ou éventuellement limiter à une liste de caractères spécifiques (à décider) comme pour le mot de passe / login.
J'attends les retours avant de faire la modif (entre liste de caractères autorisés ou liste de caractères interdits)

No related tasks

No attached documents

Field Old Value Date By
status_idOpen2020-11-03 15:13
close_dateNone2020-11-03 15:13
étatOpen2020-11-03 15:13
priority12020-09-15 16:25
assigned_tonone2020-09-15 16:25