Bonjour à tous,
Je souhaite protéger une partie de mon site à l'aide d'un mot de passe, jusque là, rien de bien original... J'ai donc installé la paire habituelle : FrontEndUsers + CustomContent.
Le truc, c'est que je voudrais que tous les gens autorisés partagent le même mot de passe sans avoir à soumettre un pseudo (l'ancienne version du site utilisait ce mode). J'ai donc crée un compte "membres" avec un mot de passe "blablabla" et j'ai mis le formulaire de connection sur ma page de la façon suivante : le champ "username" est rempli par défaut par "membres" et caché aux regards indiscrets grâce à mon css, du coup, les visiteurs ne voient que le champ "password" et doivent y taper "blablabla" pour continuer.
Donc, je m'interroge :
- Un même membre peut il se logguer plusieurs fois simultanément (c'est inévitable avec ma méthode), sinon, comment faire ?
- Si c'est possible, qu'est-ce qui cloche dans mon gabarit de connection (voir plus bas) ?
Voilà, je remercie par avance toutes les âmes charitables qui auront le coeur d'aider un pauvre débutant en détresse.
Yann
Pour info, le site utilise la version 1.0.4
le code du gabarit de conection :
{$startform}
{if $error}
{$error}
{/if}
Mot de passe
{if $captcha}
{$captcha_title}:
{$captcha}
{/if}
{$endform}
Le même mot de passe pour tous Topic is solved
Moderator: jce76350
Re: Le même mot de passe pour tous
Bonsoir,
il est tard et c'est un peu flou dans ma tête, mais que diriez-vous de mettre les membres autorisés dans un groupe, de les laissez se connecter ordinairement, et d'utiliser un truc du genre ? Car si j'ai bien compris, votre besoin, c'est de filtrer sur un groupe donné d'utilisateurs nommés enregistrés plutôt que sur un utilisateur précis ?
Pierre M.
il est tard et c'est un peu flou dans ma tête, mais que diriez-vous de mettre les membres autorisés dans un groupe, de les laissez se connecter ordinairement, et d'utiliser un truc du genre ? Car si j'ai bien compris, votre besoin, c'est de filtrer sur un groupe donné d'utilisateurs nommés enregistrés plutôt que sur un utilisateur précis ?
Pierre M.
Re: Le même mot de passe pour tous
Merci de répondre aussi prestement !
j'avais évidemment envisagé cette solution mais je préfère n'en arriver là qu'en dernier recours : Le site est celui d'une association, on voit les gens en vrai de temps en temps et on leur donne le mot de passe... il n'existe donc pas de base de membres avec pseudo et tout et tout. S'il fallait en monter une aujourd'hui, ce serai assez coton : pour chaque inscription en ligne, il faudrait vérifier l'email de l'inscrit pour voir s'il fait partie de l'association ou si c'est juste un visiteur curieux (et on a des centaines de membres...).
Bref, dans la mesure du possible, j'aimerai garder le système du password partagé entre tous les membres...
Voilà, j'espère ne pas être trop exigeant, en tout cas merci pour ton aide
Yann
j'avais évidemment envisagé cette solution mais je préfère n'en arriver là qu'en dernier recours : Le site est celui d'une association, on voit les gens en vrai de temps en temps et on leur donne le mot de passe... il n'existe donc pas de base de membres avec pseudo et tout et tout. S'il fallait en monter une aujourd'hui, ce serai assez coton : pour chaque inscription en ligne, il faudrait vérifier l'email de l'inscrit pour voir s'il fait partie de l'association ou si c'est juste un visiteur curieux (et on a des centaines de membres...).
Bref, dans la mesure du possible, j'aimerai garder le système du password partagé entre tous les membres...
Voilà, j'espère ne pas être trop exigeant, en tout cas merci pour ton aide
Yann
Re: Le même mot de passe pour tous
Je croyais que le problème était le conflit de session ("se logguer plusieurs fois simultanément") entre l'utilisateur enregistré et la bidouille partagée.
S'il s'agit seulement de trouver "ce qui cloche dans [le] gabarit" de connexion", pourquoi ne pas prendre un gabarit standard qui fonctionne déjà, et, comme vous le dites "cacher [le login prérempli] aux regards indiscrets" par CSS ? Je pense à mettre un id ou une class pour le div encadrant le input du login et mettre "truc { display : none }" dans la CSS.
Sinon, puisque vous n'avez pas d'utilisateurs enregistrés et que vous ne voulez pas d'un processus de mise en groupe des adhérents validés (avez-vous essayé le module SelfRegistration ?), pourquoi vous ennuyer avec FrontEndUser et CustomContent alors qu'une authentification http ordinaire peut le faire (LocationMatch+Auth), certes en demandant login+pass ?
Et n'y a-t-il pas une distorsion entre vouloir protéger un contenu et rendre les accès anonymes (donc intraçables) ?
Pierre M.
S'il s'agit seulement de trouver "ce qui cloche dans [le] gabarit" de connexion", pourquoi ne pas prendre un gabarit standard qui fonctionne déjà, et, comme vous le dites "cacher [le login prérempli] aux regards indiscrets" par CSS ? Je pense à mettre un id ou une class pour le div encadrant le input du login et mettre "truc { display : none }" dans la CSS.
Sinon, puisque vous n'avez pas d'utilisateurs enregistrés et que vous ne voulez pas d'un processus de mise en groupe des adhérents validés (avez-vous essayé le module SelfRegistration ?), pourquoi vous ennuyer avec FrontEndUser et CustomContent alors qu'une authentification http ordinaire peut le faire (LocationMatch+Auth), certes en demandant login+pass ?
Et n'y a-t-il pas une distorsion entre vouloir protéger un contenu et rendre les accès anonymes (donc intraçables) ?
Pierre M.