Bruno Bergot | 1 Dec 2010 17:34
Picon
Gravatar

Re: [(#LOGIN_PUBLIC)] vs [(#FORMULAIRE_LOGIN)] : lequel est le meilleur :p

Salut Alex,

Le 01/12/2010 17:08, Alexandra Guiderdoni a écrit :
> Bonjour les dev,
> Je me posais une petite question
>
> Si [(#LOGIN_PUBLIC)] fait pendant à [(#LOGIN_PRIVE)]
> Et puisque [(#FORMULAIRE_LOGIN)] semble faire exactement la même chose que
> [(#LOGIN_PUBLIC)]
> Tout deux tapent dans prive/formulaire/login.html

Si on regarde le code de ecrire/balise/login_ prive ou public on peut 
voir que ces deux balises appellent #FORMULAIRE_LOGIN comme tu le dis.

La seule différence est dans l'argument url qui est passé au 
formulaire_login et dans l'argument $prive.

Donc :

#LOGIN_PUBLIC => #FORMULAIRE_LOGIN{#SELF,'',false}

#LOGIN_PRIVE => #FORMULAIRE_LOGIN{#URL_ECRIRE{accueil},'',true}

Le paramètre $prive qui est à false par défaut permet d'après le 
commentaire dans le code :

Si on se connecte dans l'espace prive, ajouter "bonjour" (repere a peu 
pres les cookies desactives)

>
> Quelle syntaxe convient-il mieux d'utiliser désormais ?

Celle que tu préfères :)

Au passage, on peut noter que #FORMULAIRE_LOGIN{ <at> page_auteur} permet de 
rediriger automatiquement sur la page auteur de l'auteur connecté.

++
b_b

Gmane