Forum CMS Made Simple FR
[Résolu] Tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3 - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu] Tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3 (/thread-3118.html)



[Résolu] Tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3 - ceck - 13/02/2014

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


[Résolu] Tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3 - bess - 13/02/2014

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


[Résolu] Tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3 - ceck - 13/02/2014

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 ?


[Résolu] Tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3 - bess - 13/02/2014

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


[Résolu] Tester si l'utilisateur est loggé avec FrontEndUsers 1.22.3 - ceck - 13/02/2014

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