[auth_email] Grosse amélioration du plugin : 1) on augmente le form (...)

spip-contrib-extensions/auth_email

Par RastaPopoulos, le 21 février 2022 à 21h46min :

Grosse amélioration du plugin : 1) on augmente le form de login de SPIP, pour pouvoir alterner entre connexion par email OU connexion par mot de passe dans le même. Dans ce cas, on demande juste à fournir un email et ça envoie une notif avec un lien de connexion (notif dont le contenu est un squelette donc personnalisable), et 2) une option de config apparait, pour dire si on veut envoyer cette notif directement quand on arrive avec un jeton périmé. Dans ce cas au lieu d’un simple message d’erreur de jeton, ça renvoie aussi la même notification à l’auteur reconnu (pour ça le jeton contient à la fois le vrai jeton cookie + l’id de l’auteur). Du coup on nécessite facteur pour avoir des mails mieux en HTML avec inc-button pour le lien, de toute façon il sera dans la dist ensuite.

Ajouté
auth_email_pipelines.php
formulaires/configurer_auth_email.html
formulaires/configurer_auth_email.php
lang/auth_fr.php
lang/paquet-auth_email_fr.php
notifications/auteur_auth_email.html
prive/squelettes/contenu/configurer_auth_email.html
Modifié
auth/email.php
paquet.xml

Détails : Grosse amélioration du plugin : 1) on augmente le form de login de SPIP, pour pouvoir alterner entre connexion par email OU connexion par mot de passe dans le même. Dans ce cas, on demande juste à fournir un email et ça envoie une notif avec un lien de connexion (notif dont le contenu est un squelette donc personnalisable), et 2) une option de config apparait, pour dire si on veut envoyer cette notif *directement* quand on arrive avec un jeton périmé. Dans ce cas au lieu d'un simple message d'erreur de jeton, ça renvoie aussi la même notification à l'auteur reconnu (pour ça le jeton contient à la fois le vrai jeton cookie + l'id de l'auteur). Du coup on nécessite facteur pour avoir des mails mieux en HTML avec inc-button pour le lien, de toute façon il sera dans la dist ensuite. · 4c2808c180 - auth_email - SPIP on GIT