[spip-dev] #LOGIN_PUBLIC, #LOGIN_PRIVE, #FORMULAIRE_LOGIN

Bonsoir,
Toujours farfouillant dans l'authentification, je remarque qu'en 1.9.3, 3 balises sont très proches : #LOGIN_PUBLIC, #LOGIN_PRIVE, #FORMULAIRE_LOGIN; Les 2 premières appelant simplement la 3è.

Les arguments de ces 3 balises ne sont pas les mêmes, et #LOGIN_PUBLIC et #LOGIN_PRIVE utilisent un nom de filtre comme variable. Je propose d'harmoniser un peu tout cela

Actuellement :
#FORMULAIRE_LOGIN{url} ou
#FORMULAIRE_LOGIN{url, login}

[(#LOGIN_PRIVE|url)] ou
[(#LOGIN_PRIVE{login}|url)] (idem #LOGIN_PUBLIC)

pour les balises LOGIN, url doit être écrite à la main (spip.php?page=toto), impossible de mettre [(#LOGIN_PRIVE|#URL_ECRIRE{toto})], le filtre n'est pas calculé par la balise dynamique.

Il serait mieux, je pense, j'avoir #LOGIN_PRIVE et #LOGIN_PUBLIC comme #FORMULAIRE_LOGIN (et surtout enlever les filtres qui ne sont pas réellement des fonctions, tout comme #LOGO_* d'ailleurs)

On pourrait ainsi faire : [(#LOGIN_PRIVE{#URL_ECRIRE{toto}})]

Cependant, cela romp une compatibilité : #LOGIN_PRIVE{login}... mais qui utilise cette écriture ?

QU'en pensez vous ?

Cependant, cela romp une compatibilité : #LOGIN_PRIVE{login}... mais qui
utilise cette écriture ?

pas grand monde je pense :wink:

on a tout à gagner à simplifier ces histoires de login

-- Fil

S'lt

Si on doit faire peter des compatibilité, c'est je crois le moment. On
accepte ce risque avec la nouvelle version si je ne m'abuse.

Ne serait il pas plus simple d'avoir plutot :

[(#LOGIN_PRIVE{#URL_ECRIRE{toto}})]

[(#LOGIN_PRIVE{toto})], si on est en privé alors toto devrait etre
uniquement un ?exec=

Voir meme [(#LOGIN{prive,toto})], comme ça on normalise sur une seule balise.

#LOGIN_PRIVE{login}... mais qui
utilise cette écriture ?

je ne vois meme pas à quoi ça sert. ...

Km

à faire:
    <BOUCLE1(AUTEURS)>#LOGIN_PRIVE(#LOGIN)...

et du coup proposer un panneau de tous les logins potentiel, un peu comme le page d'accueil d'un certain système d'exploitation.

Mais ce n'est pas fondameental.

Committo,Ergo:Sum