Autoriser l'accés aux invités mais sous un seul compte

Voir le sujet précédent Voir le sujet suivant Aller en bas

fascicularia
avatar
Administrateur


fascicularia


Messagefascicularia

  • 16px
  • 24px
  • Zoom

Bonjour à tous,
Voici une petite astuce à prendre avec des pincettes pour ceux qui veulent pouvoir ouvrir des sections aux invités tout en ayant la possibilité de vérifier les messages qui seront affiliés à un seul et unique compte. L'outil de connexion n'est effectif qu'en bas de l'index. l'accés via la barre de navigation est réservée aux membres.

1 Pour commencer, créer un compte factice avec une fausse adresse mail. Pour que vous puissiez suivre la logique du script qui va suivre,nous donnerons à ce nouveau compte le pseudo : promeneur et comme identifiant de connexion : demeter.
Vous aurez tout loisir de modifier le script par la suite avec les identifiants que vous souhaitez.

Nota : Evitez le terme invité comme pseudo pour des raisons évidentes d'attribution de ce nom lorsqu'un compte membre est supprimé.

2 Réglez les permissions de ce compte en le basculant dans un groupe dans lequel il sera le seul représentant. Cette précaution vous évitera de voir les invités se balader dans certaines sections que vous considérez comme confidentielles ou d'avoir accés à certaines fonctionnalités que vous réservez à vos membres.

3 Collez ce javascript dans la gestion des javascripts en cochant sur index
Code:
jQuery(document).ready(function(){

jQuery("input[name='login']").after(jQuery('<button type="button" title="connectez vous en invité" id="prbutton"> connectez vous en invité </button>'));

jQuery("#prbutton").click(function(){
jQuery("input[name='username']").val('promeneur');
jQuery("input[name='password']").val('demeter');
jQuery("input[name='login']").click();
})

});

Comme vous le voyez, le pseudo (promeneur) est indiqué dans cette partie
Code:
jQuery("input[name='username']").val('promeneur');

et l'identifiant de connexion (demeter) dans cette partie
Code:
jQuery("input[name='password']").val('demeter');

Il vous faudra modifier les identifiants si jamais vous n'utilisez pasle pseudo "promeneur" et l'identifiant "demeter".

4 Le css maintenant que vous pouvez modifier à votre guise. Il ne gère que le visuel du bouton.
Code:

 #prbutton {
margin: 0 3px;
padding-left: 8px;
padding-right: 8px;
cursor: pointer;
background-color: #324B52;
font-weight: 700;
color: #fff;
border: 1px solid #fff;
}

#prbutton:hover {
color: #4B8562;
border: 1px solid #4B8562;
}

5 Nous avons presque terminé. Vu que vous souhaitez donner l'autorisation aux invités de se connecter au forum sous le compte de "promeneur", il vous faudra paramétrer vos sections pour les bloquer aux invités usuels. cela vous évitera d'avoir des invités qui se connectent sous le pseudo de "promeneur" et d'autres sous le système classique offert par fa.


Nous avons terminé et voici le résultat
Avant connexion


Au moment de la connexion (en cliquant sur le bouton, les identifiants s'inscrivent automatiquement)


ps : je réitére mes avertissements . La mise en application de ce tutoriel est à éviter si vous n'avez pas une équipe de modéation bien présente ou si vous même ne venez pas souvent sur votre propre forum.En mettant en place ce système, vous ouvrez la porte aux indésirables de tous bords comme aux personnes qui souhaitent participer sans s'enregistrer.

L'avantage de ce script est de vous  permettre  de vérifier  plus rapidement les messages des invités qui seront attribués à un seul pseudo.


Nota : pensez à vider vos caches aprés avoir appliqué ces modificatins. Cela vous permettra de voir imédiatement le résultat pour peu que votre navigateur ait encore en mémoire l'ancienne configuration de votre dforum.
Milouze14
avatar
Fondateur


Milouze14


MessageMilouze14

  • 16px
  • 24px
  • Zoom

impeccable  voilà une très bonne astuce Stéphane tape la  ,

merci pour le partage mon ami hinhin  .



-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums



Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum