[Résolu] Login FrontEndUsers

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.5
#~ Url du site : ancestramil.fr
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Je suis toujours sur ma migration v1-v2

Il y a un truc qui doit m'échapper dans FrontEndUsers. Je pense avoir bien corriger mon V1 en V2 car le truc fonctionne mais car il y a toujours un mais Wink j'ai un gabarit qui viens en double de ce que j'ai fait ce qui n'était pas le cas en V1. Je pense que je dois mal m'y prendre ou que la mise à jour à changé de logique.

Le code dans mon gabarit :
Code :
{FrontEndUsers form='silent'}
{if not feu_smarty::get_current_userid()}
      
    <a class='bulle' href='{cms_selflink href='enregistrement'}'><img src='uploads/base/forum/ajoutforum.png' alt="S'enregistrer" />S'enregistrer<span>Cliquez ici pour s'enregistrer</span></a>
    <a class='bulle' href='{cms_selflink href='connexion'}'><img src='uploads/base/forum/connexionforum.png' alt='Se connecter' />{$FrontEndUsers->Lang('login')}<span>Cliquez ici pour vous connecter</span></a>
    <br /><br />
{else}
    &nbsp;&nbsp;
    <span><img src='uploads/base/forum/useronline.png'> {feu_smarty::get_user_property('pseudo')}</span>
    &nbsp;&nbsp;
    <a class='bulle' href='{cms_selflink href='parametres-personnels'}'><img src='uploads/base/forum/useredit.png'><span>{$mod->Lang('info_changesettings')}</span></a>
    &nbsp;&nbsp;
    <a class='bulle' href='{cms_selflink href='deconnexion'}'><img src='uploads/base/forum/deconnexionforum.png'><span>{$FrontEndUsers->Lang('info_logout')}</span></a>
    <br /><br />
{/if}


Ma page enregistrement :
Code :
{cms_module module='SelfRegistration' group='group'}

Ma page connexion :
Code :
{cms_module module='FrontEndUsers' action='login' returnto='generalites' nocaptcha='1'}

Ma page parametres-personnels :
Code :
{cms_module module='FrontEndUsers' action='changesettings' returnto='generalites'}

Ma page deconnexion:
Code :
{cms_module module='FrontEndUsers' action='logout' returnto='generalites'}

Voici le résultat en image :
[Image: 160903080501429171.jpg]

je ne voudrais pas le retour des 3 lignes de Bienvenue à Déconnexion qu'un gabarit me retourne.
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.5
#~ Url du site : ancestramil.fr
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Je suis toujours sur ma migration v1-v2

Il y a un truc qui doit m'échapper dans FrontEndUsers. Je pense avoir bien corriger mon V1 en V2 car le truc fonctionne mais car il y a toujours un mais Wink j'ai un gabarit qui viens en double de ce que j'ai fait ce qui n'était pas le cas en V1. Je pense que je dois mal m'y prendre ou que la mise à jour à changé de logique.

Le code dans mon gabarit :
Code :
{FrontEndUsers form='silent'}
{if not feu_smarty::get_current_userid()}
    &nbsp;&nbsp;
    <a class='bulle' href='{cms_selflink href='enregistrement'}'><img src='uploads/base/forum/ajoutforum.png' alt="S'enregistrer" />S'enregistrer<span>Cliquez ici pour s'enregistrer</span></a>
    <a class='bulle' href='{cms_selflink href='connexion'}'><img src='uploads/base/forum/connexionforum.png' alt='Se connecter' />{$FrontEndUsers->Lang('login')}<span>Cliquez ici pour vous connecter</span></a>
    <br /><br />
{else}
    &nbsp;&nbsp;
    <span><img src='uploads/base/forum/useronline.png'> {feu_smarty::get_user_property('pseudo')}</span>
    &nbsp;&nbsp;
    <a class='bulle' href='{cms_selflink href='parametres-personnels'}'><img src='uploads/base/forum/useredit.png'><span>{$mod->Lang('info_changesettings')}</span></a>
    &nbsp;&nbsp;
    <a class='bulle' href='{cms_selflink href='deconnexion'}'><img src='uploads/base/forum/deconnexionforum.png'><span>{$FrontEndUsers->Lang('info_logout')}</span></a>
    <br /><br />
{/if}


Ma page enregistrement :
Code :
{cms_module module='SelfRegistration' group='group'}

Ma page connexion :
Code :
{cms_module module='FrontEndUsers' action='login' returnto='generalites' nocaptcha='1'}

Ma page parametres-personnels :
Code :
{cms_module module='FrontEndUsers' action='changesettings' returnto='generalites'}

Ma page deconnexion:
Code :
{cms_module module='FrontEndUsers' action='logout' returnto='generalites'}

Voici le résultat en image :
[Image: 160903080501429171.jpg]

je ne voudrais pas le retour des 3 lignes de Bienvenue à Déconnexion qu'un gabarit me retourne.
#2
Je viens de tester sur ton site et je n'ai pas ces 3 lignes.
Par contre, si je souhaite changer mes paramètres et que je valide, la page d'accueil (de retour) n'est plus fonctionnelle, il lui manque des gabarits (en-tête, pied de page...).
#2
Je viens de tester sur ton site et je n'ai pas ces 3 lignes.
Par contre, si je souhaite changer mes paramètres et que je valide, la page d'accueil (de retour) n'est plus fonctionnelle, il lui manque des gabarits (en-tête, pied de page...).
#3
merci je regarde pour les gabarits. Par contre tu viens de tester sur le site en production qui fonctionne encore en V1. Je cherche a obtenir la même chose sur le site en v2. Pour le V2 rajoute cms2 dans l'adresse.
#3
merci je regarde pour les gabarits. Par contre tu viens de tester sur le site en production qui fonctionne encore en V1. Je cherche a obtenir la même chose sur le site en v2. Pour le V2 rajoute cms2 dans l'adresse.
#4
Je n'arrive pas à m'inscrire : merci de spécifier les caractères obligatoires pour le mot de passe :/ .
Une fois cette épreuve réussie, je reçois une erreur : Field 'group_id' doesn't have a default value.
Et tu as un gros coup de bol : le bug a été corrigé hier.
#4
Je n'arrive pas à m'inscrire : merci de spécifier les caractères obligatoires pour le mot de passe :/ .
Une fois cette épreuve réussie, je reçois une erreur : Field 'group_id' doesn't have a default value.
Et tu as un gros coup de bol : le bug a été corrigé hier.
#5
Je n'ai pas encore fait cette partie. J'ai voulu faire des copier/coller mais je vois que j'aurais aussi du boulot pour cette partie une fois que j'aurais résolu mon premier problème. Passer en V2 n'est pas une mince affaire juste pour retrouver la même chose au final. Mon module de JM_Forum n'est pas encore traduit en V2.

J'ai créé un test@test.com/123Abc pour le test.

Même dans le Back j'ai eu un message d'erreur lors de la création de mon utilisateur. Problème d'adresse mail...je regarderais le temps venu.

D'ailleurs en parlant svn, l'adresse http://svn.cmsmadesimple.org/svn/frontendusers ne fonctionne pas donc impossible d'avoir la correction pour le moment. Est-ce qu'il y a une autre adresse ?
#5
Je n'ai pas encore fait cette partie. J'ai voulu faire des copier/coller mais je vois que j'aurais aussi du boulot pour cette partie une fois que j'aurais résolu mon premier problème. Passer en V2 n'est pas une mince affaire juste pour retrouver la même chose au final. Mon module de JM_Forum n'est pas encore traduit en V2.

J'ai créé un test@test.com/123Abc pour le test.

Même dans le Back j'ai eu un message d'erreur lors de la création de mon utilisateur. Problème d'adresse mail...je regarderais le temps venu.

D'ailleurs en parlant svn, l'adresse http://svn.cmsmadesimple.org/svn/frontendusers ne fonctionne pas donc impossible d'avoir la correction pour le moment. Est-ce qu'il y a une autre adresse ?
#6
Alors, pour ton problème de gabarit, merci de lire attentivement la doc du module et de ne pas utiliser de paramètres obsolètes.
Donc gabarit de page : {FrontEndUsers action='default'}
Si on n'est pas connecté, c'est le gabarit FEU login form qui est affiché,
si on est connecté, c'est le gabarit FEU logout form qui est affiché (et c'est ce que tu as dans l'image de ton premier post).
#6
Alors, pour ton problème de gabarit, merci de lire attentivement la doc du module et de ne pas utiliser de paramètres obsolètes.
Donc gabarit de page : {FrontEndUsers action='default'}
Si on n'est pas connecté, c'est le gabarit FEU login form qui est affiché,
si on est connecté, c'est le gabarit FEU logout form qui est affiché (et c'est ce que tu as dans l'image de ton premier post).
#7
J'ai effectivement lu et relu la doc d'où mon erreur. {FrontEndUsers form='silent'} étant deprecated j'ai mis {FrontEndUsers action='silent'}. En remettant {FrontEndUsers form='silent'} cela re-fonctionne comme avant. Il me semblait que ce n'était rien.

Merci de m'avoir mis la puce à l'oreille sur le paramètre obsolète.

Je voulais savoir si ma logique est correcte surtout pour le futur.

J'avais aussi pensais mettre dans mon gabarit de départ pour le lien connexion un truc du genre
Code :
{cms_module module='FrontEndUsers' action='login' returnto='generalites' nocaptcha='1' logintemplate='connexion'}
et mettre dans ma page de connexion l'équivalent du gabarit par défaut form login avec mes retouches perso.

Quel serait la meilleure approche s'il y en a une ?
#7
J'ai effectivement lu et relu la doc d'où mon erreur. {FrontEndUsers form='silent'} étant deprecated j'ai mis {FrontEndUsers action='silent'}. En remettant {FrontEndUsers form='silent'} cela re-fonctionne comme avant. Il me semblait que ce n'était rien.

Merci de m'avoir mis la puce à l'oreille sur le paramètre obsolète.

Je voulais savoir si ma logique est correcte surtout pour le futur.

J'avais aussi pensais mettre dans mon gabarit de départ pour le lien connexion un truc du genre
Code :
{cms_module module='FrontEndUsers' action='login' returnto='generalites' nocaptcha='1' logintemplate='connexion'}
et mettre dans ma page de connexion l'équivalent du gabarit par défaut form login avec mes retouches perso.

Quel serait la meilleure approche s'il y en a une ?


Atteindre :


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