Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.10
#~ Url du site : http://webapps.ceck.org/
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je cherche à tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3 de manière à afficher dans mon header:
- soit un lien pour se logger
- soit les infos de la personne qui s'est loggée


J'ai essayé ce code, mais il ne marche pas :
Code :
[== Indéfini ==]
<!-- BLOC identification -->
{if isset($userid)}
    {$feu_smarty->get_userinfo($userid,'uinfo')}
    {if isset($uinfo['username'])}
        ##### infos de la personne qui s'est loggée #####
    {/if}
{else}
        ##### lien pour se logger #####
{/if}
<!-- #BLOC identification -->

Mon test if isset($userid) ne fonctionne que sur la page où j'ai le formulaire de login (tag FrontEndUsers).

Quelqu'un pourrait-il me dire quel test utiliser, où comment résoudre ce pb d'une autre façon ?

Merci

Bonne journée
Christian

Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
#2

j'ai installé en + de FEU le module customcontent et voici mon code

Code :
{if $ccuser->loggedin()}
    {ccUser::loggedin() assign='uid'}
    {$feu_smarty->get_user_properties($uid,'userprops')}
                    
    {*$userprops.alias*}
                    
    <h3 class="widget-title"><span>Bienvenue {$userprops.pseudo}</span></h3>
    
     {FrontEndUsers form="logout"}
{else}

<h3 class="widget-title"><span>Connectez vous</span></h3>
<a href='{cms_selflink href='signin'}' >Connexion</a> -
<a href='{cms_selflink href='signup'}' >Inscription</a>

{/if}

A noter qu'une page wiki existe sur le sujet

http://wiki.cmsmadesimple.fr/wiki/Theme_pages_privees
#3

OK, Bess, merci pour l'info.
De mon côté, j'ai essayé d'ajouter ceci dans mon header (juste après la ligne <!-- BLOC identification -->) :
Code :
[== Indéfini ==]
{FrontEndUsers form='silent'}
... et ça marche.

Sinon, quelle est l'utilité du module customcontent ?

Bonne journée
Christian

Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
#4

uniquement des raccourcis lié à FEU pour t'éviter de rajouter ton code {FrontEndUsers form='silent'} par exemple Wink
#5

OK, j'essayerez ça plus tard.
En attendant, et comme mon pb est résolu, je met à jour ce sujet en résolu.

Bonne journée
Christian

Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)