Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Création de compte: vérifier les mails #208

Open
urien opened this issue Jan 14, 2021 · 1 comment
Open

Création de compte: vérifier les mails #208

urien opened this issue Jan 14, 2021 · 1 comment

Comments

@urien
Copy link

urien commented Jan 14, 2021

Il y a des éléments qui ne semblent pas liés à la connexion / création de compte.
image
Habituellement ces deux actions figurent dans 2 menus différents, la création de compte étant lié à la vérification de la validité du mel de manière à pouvoir s'assurer que les contributions sont bien attribuées à la bonne personne et de permettre le bannissement d'un email valide correspondant à des contributions inadaptées

@jmvanel jmvanel changed the title Module connexion / création de compte Création de compte: vérifier les mails Jan 28, 2021
@jmvanel
Copy link
Owner

jmvanel commented Jan 28, 2021

Le parti pris actuel est de séparer le compte et la personne.
On peut vérifier un compte <c> s'il a une personne attachée, ou si ce compte est aussi une personne (<c> rdf:type foaf:Person) .
Ça peut compliquer un peu les choses. On pourra réutiliser le code qui permet à un utilisateur sans personne attachée de revendiquer une identité existante.
En tout état de cause, il faudra

  • envoyer via l'application un courriel incluant un jeton unique et un hyperlien vers une page de confirmation;
    à voir je peux trouver du code réutilisable en Java ou Scala ... je pourrais utiliser un module Play Framework, mais je cherche à me débarrasser de Play...
  • n'accorder aucun droit à un utilisateur non validé

Ce projet peut être une source d'inspiration:
https://github.com/theDeepanshuMourya/Java-Email-Verification-Using-Link
Il faudra remplacer SQL par le DAO SPARQL, et JSP + servlet par Scala XHTML + Play .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants