Protéger l'accès à un sous-forum par mot de passe
5 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Protéger l'accès à un sous-forum par mot de passe
Bonjour, je sais qu'il est possible de limiter l'accès à certains forums grâce aux "permissions", mais j'aimerais également le faire par un mot de passe (il se présenterais sous forme d'énigme qu'il faudrait résoudre pour accéder au contenu du forum).
Si c'est possible, quel script dois-je utiliser et où dois-je le rentrer ?
Merci d'avance !
Si c'est possible, quel script dois-je utiliser et où dois-je le rentrer ?
Merci d'avance !
Re: Protéger l'accès à un sous-forum par mot de passe
Bonjour,
Je ne crois pas que cela soit possible, puisque là, ça devient GROS à faire ... Peut-être une suggestion à faire, une option dans le PA ?
Varkho
Je ne crois pas que cela soit possible, puisque là, ça devient GROS à faire ... Peut-être une suggestion à faire, une option dans le PA ?
Varkho
Re: Protéger l'accès à un sous-forum par mot de passe
J'ai vu cette option dans d'autres forums, mais ce n'étaient peut-être pas des forumactif... Je garde quand même espoir n_n'
Merci de ta réponse, si c'est GROS à faire j'essaierais quand même !
Merci de ta réponse, si c'est GROS à faire j'essaierais quand même !
Re: Protéger l'accès à un sous-forum par mot de passe
UP !
Est-ce que je suggère une option mot de passe pour limiter l'accès aux sous-forums, ou est-ce que je continue à espérer qu'il existe un script ?
Est-ce que je suggère une option mot de passe pour limiter l'accès aux sous-forums, ou est-ce que je continue à espérer qu'il existe un script ?
Re: Protéger l'accès à un sous-forum par mot de passe
Je dirait de continuer à espérer.
Il faut utiliser un script qui modifie le lien de ce forum affin qu'il ne soufre pas directement et que l'accès ne soit possible qu'après vérification du mot de passe.
Je te laisse cogiter un petit peut, sinon c'est trop facile.
JavaScript et jQuery sont tes amis.
Il faut utiliser un script qui modifie le lien de ce forum affin qu'il ne soufre pas directement et que l'accès ne soit possible qu'après vérification du mot de passe.
Je te laisse cogiter un petit peut, sinon c'est trop facile.
JavaScript et jQuery sont tes amis.
Re: Protéger l'accès à un sous-forum par mot de passe
Je savais que c'était possible n_n !
Donc je dois changer la cible du lien de mon sous-forum vers une page où on doit rentrer un mot de passe... est-ce que le script ressemble à ça :
Par contre, pour définir le mot de passe je vois pas du tout >_<
Donc je dois changer la cible du lien de mon sous-forum vers une page où on doit rentrer un mot de passe... est-ce que le script ressemble à ça :
- Code:
<script>
alert("page html".links[0].href)
</script>
- Code:
<form action="input_password.htm">
<p>mot de passe:<br>
<input name="motpasse" type="password" size="12" maxlength="12">
</p></form>
Par contre, pour définir le mot de passe je vois pas du tout >_<
Dernière édition par Jazoo le Jeu 29 Avr 2010 - 8:29, édité 1 fois
Re: Protéger l'accès à un sous-forum par mot de passe
(Heu est-ce quelqu'un pourrait supprimer ce message ?)
Re: Protéger l'accès à un sous-forum par mot de passe
Bonjour
Si vous souhaitez vraiment protéger vos sous forum, attribuez les permissions à ceux-ci mais laissez tomber javascript !
Javascript est un langage côté client, si le client n'accepte pas le javascript, il n'aura pas à rentrer de mot de passe pour accéder à vos sous-forum, soit vous l'empêcherez d'accéder à vos sous forum, alors d'un point de vue sécurité..., vous ne gagnez rien.
Le système de permissions est bien plus efficace et plus sûr, inutile de galérer pour un système si trivial à mon avis.
P.S: Pourquoi "agacer" vos membres en leur imposant un autre mot de passe pour accéder à ce dont ils ont les droits ?
Bien à vous
Si vous souhaitez vraiment protéger vos sous forum, attribuez les permissions à ceux-ci mais laissez tomber javascript !
Javascript est un langage côté client, si le client n'accepte pas le javascript, il n'aura pas à rentrer de mot de passe pour accéder à vos sous-forum, soit vous l'empêcherez d'accéder à vos sous forum, alors d'un point de vue sécurité..., vous ne gagnez rien.
Le système de permissions est bien plus efficace et plus sûr, inutile de galérer pour un système si trivial à mon avis.
P.S: Pourquoi "agacer" vos membres en leur imposant un autre mot de passe pour accéder à ce dont ils ont les droits ?
Bien à vous
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: Protéger l'accès à un sous-forum par mot de passe
Je tient un forum de RPG : comme je l'ai expliqué dans mon premier message, j'aurais voulu que l'accès à ce forum se fasse sous forme d'énigme, (il s'introduirait dans une sorte de quête).
J'aurais pu poser mon énigme et créer un groupe "a deviné le mot de passe", mais dans le contexte, ce n'est pas forcement logique d'aller prononcer le mot de passe à quelqu'un d'autre (l'admin) pour qu'il ouvre à notre place la porte du forum "secret" : je préfère passer par un script qui évite les allers et retours.
Hors contexte, c'est vrai que le système des permission est beaucoup plus pratique qu'un mot de passe !
J'aurais pu poser mon énigme et créer un groupe "a deviné le mot de passe", mais dans le contexte, ce n'est pas forcement logique d'aller prononcer le mot de passe à quelqu'un d'autre (l'admin) pour qu'il ouvre à notre place la porte du forum "secret" : je préfère passer par un script qui évite les allers et retours.
Hors contexte, c'est vrai que le système des permission est beaucoup plus pratique qu'un mot de passe !
Dernière édition par Jazoo le Jeu 29 Avr 2010 - 20:44, édité 1 fois
Re: Protéger l'accès à un sous-forum par mot de passe
Je comprend vos besoin RP.
Je vous signalerai juste que cette méthode à juste un petit défaut.
Comme l'a dit no_way, le JavaScript est un programme coté client. Ce qui veux dire que tout le monde à accès au code source du programme. Les personnes assez déprouillarde pouron donc retrouver le mot de passe en lisant le code source.
Il pourron aussi accéder au forum si il en connaisse l'URL direct.
Après, votre forum étant un RPG, il faut espérer que tout le monde joue dans un bon esprit.
Penchez vous sur les selecteur et évènement jQuery. Ils vous aideront à sélectioner les bon élément (lien et champs de mot de passe) Le traitement du mot de passe doit ce faire par le script. L'incluez donc pas d'action à votre formulaire. Tout peut ce faire dans la même page.
Je vous signalerai juste que cette méthode à juste un petit défaut.
Comme l'a dit no_way, le JavaScript est un programme coté client. Ce qui veux dire que tout le monde à accès au code source du programme. Les personnes assez déprouillarde pouron donc retrouver le mot de passe en lisant le code source.
Il pourron aussi accéder au forum si il en connaisse l'URL direct.
Après, votre forum étant un RPG, il faut espérer que tout le monde joue dans un bon esprit.
Penchez vous sur les selecteur et évènement jQuery. Ils vous aideront à sélectioner les bon élément (lien et champs de mot de passe) Le traitement du mot de passe doit ce faire par le script. L'incluez donc pas d'action à votre formulaire. Tout peut ce faire dans la même page.
Re: Protéger l'accès à un sous-forum par mot de passe
C'est juste pour la forme, si les membres ne jouent pas le jeu tant pis n_n"
Merci pour ces pistes, je vais continuer à chercher !
Merci pour ces pistes, je vais continuer à chercher !
Re: Protéger l'accès à un sous-forum par mot de passe
Bonjour,
Voilà un exemple de script :
Et tout ces paramètres sont des chaînes de texte donc elles commencent par ' et finissent par ' et si il y a un ' au milieu il faut plutôt mettre \' et si il y a \ il faut le doubler soit mettre \\ ^^
Après avoir fait tout ça, il faut soit éditer la template overall_header_new et mettre juste après la balise <body> le code présenté comme ceci :
Cordialement.
Voilà un exemple de script :
- Code:
var _mdp='1234';
var refus='<h4>401 Non-autorisé</h4>';
var demande='Mot de passe pour afficher le forum';
var num_forum='f3';
if(!window.location.pathname.search(new RegExp('^\/[-a-z]*-'+num_forum+'(\/|$)', '')) && my_getcookie('acces_'+num_forum)!=1) { document.body.style.display='none';while((mdp=prompt(demande)) && mdp!=_mdp || mdp==''); if(_mdp!=mdp) jQuery(document).ready(function(){jQuery('body').html(refus);}); else my_setcookie('acces_'+num_forum,'1',1,0); jQuery(document).ready(function(){document.body.style.display='';}); }
- _mdp c'est le mot de passe à entrer.
- refus ce qui sera affiché dans le car où on appuie sur Annuler.
- demande la phrase affichée quand il y a la demande du mot de passe.
- num_forum le numéro du forum ( en ayant f devant ).
Et tout ces paramètres sont des chaînes de texte donc elles commencent par ' et finissent par ' et si il y a un ' au milieu il faut plutôt mettre \' et si il y a \ il faut le doubler soit mettre \\ ^^
Après avoir fait tout ça, il faut soit éditer la template overall_header_new et mettre juste après la balise <body> le code présenté comme ceci :
- Code:
<script type="text/javasript">
var _mdp='1234';
var refus='<h4>401 Non-autorisé</h4>';
var demande='Mot de passe pour afficher le forum';
var num_forum='f3';
if(!window.location.pathname.search(new RegExp('^\/[-a-z]*-'+num_forum+'(\/|$)', '')) && my_getcookie('acces_'+num_forum)!=1) { document.body.style.display='none';while((mdp=prompt(demande)) && mdp!=_mdp || mdp==''); if(_mdp!=mdp) jQuery(document).ready(function(){jQuery('body').html(refus);}); else my_setcookie('acces_'+num_forum,'1',1,0); jQuery(document).ready(function(){document.body.style.display='';}); }
</script>
- Code:
var _mdp='1234';
var refus='<h4>401 Non-autorisé</h4>';
var demande='Mot de passe pour afficher le forum';
var num_forum='f3';
if(!window.location.pathname.search(new RegExp('^\/[-a-z]*-'+num_forum+'(\/|$)', '')) && my_getcookie('acces_'+num_forum)!=1) { document.body.style.display='none';while((mdp=prompt(demande)) && mdp!=_mdp || mdp==''); if(_mdp!=mdp) jQuery(document).ready(function(){jQuery('body').html(refus);}); else my_setcookie('acces_'+num_forum,'1',1,0); jQuery(document).ready(function(){document.body.style.display='';}); }
- Code:
<script type=text/javascript src=/-h3.htm></script>
Cordialement.
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Protéger l'accès à un sous-forum par mot de passe
Bonjour, Où en est votre problème ? Est il résolu ? _____________________ Si vous n'avez pas eu de solutions, relancer régulièrement votre sujet (toutes les 24 heures au minimum). Et pensez à expliquer votre problème règulièrement, à chercher par vous même et montrez que vous cherchez de votre côté et pas que vous attendez simplement d'une réponse. _____________________ Lorsqu'un sujet est résolu :
Pour remercier ceux qui vous ont aidés vous pouvez cliquer sur A bientôt sur ForumActif |
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Sujets similaires
» Protéger l'accès à un sous-forum par mot de passe
» Protéger un forum par un mot de passe.
» protéger un topic par un mot de passe
» Bannière Bug Chrome qui passe sous le forum
» Mon chatbox latérale passe sous le corp de mon forum
» Protéger un forum par un mot de passe.
» protéger un topic par un mot de passe
» Bannière Bug Chrome qui passe sous le forum
» Mon chatbox latérale passe sous le corp de mon forum
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum