web-dev-qa-db-fra.com

Besoin d'un plugin / module de connexion sans formulaire, seulement du texte

J'ai besoin d'une extension qui ne montre pas le formulaire de connexion, mais une redirection vers la page de connexion. Une fois l'utilisateur connecté, il affiche "Déconnexion" au rythme du texte "Connexion".

Exemple:

1 - L'utilisateur public ouvre le site 2 - Il voit un lien nommé "Login/Register", ou juste "Login" 3 - Il clique sur le lien et est redirigé vers la page de connexion 4 - Il se connecte 5 - Le texte du lien a maintenant changé en "Déconnexion".

Je l'ai?

C'est simple, mais je ne le trouve nulle part. Je n'ai pu trouver que SC module de connexion, mais il me donne quelques conflits jQuery, car il utilise une fenêtre contextuelle modale.

1
Matt

Joomla 2.5 uniquement:

  1. Dans Utilisateurs -> Groupes, créez un nouveau groupe d'utilisateurs appelé "Invité" avec Group Parent = Public.
  2. Dans Utilisateurs -> Niveaux d'accès, créez un niveau d'accès appelé "Invité" avec un accès pour le groupe d'utilisateurs "Invité".
  3. Dans Utilisateurs -> Options du Gestionnaire des utilisateurs, définissez le groupe d'utilisateurs invités sur "Invité".

Joomla 2.5 et 3.x

Créez une option de menu ou un module "Connexion", puis affectez-le au niveau d'accès "Invité" afin qu'il ne soit visible que par les utilisateurs non connectés.

Créez une option de menu ou un module "Déconnexion", etc., et affectez-le au niveau d'accès "Enregistré" afin qu'il ne soit visible que par les utilisateurs non-connectés.

1
Neil Robertson

Jetez un coup d’œil à un petit module que j’ai ajouté au référentiel JSE GitHub: https://github.com/Joomla-StackExchange/loginButton

Il fonctionne exactement comme vous l'avez décrit, il affiche un texte de connexion aux invités (peut être personnalisé et stylisé en tant que bouton), ainsi qu'un lien de déconnexion pour les utilisateurs connectés (le texte et la présentation peuvent également être personnalisés). Pas de popups, pas de jQuery, juste un simple lien.

1
johanpw