Limiter accès a ces page html
2 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
Limiter accès a ces page html
Bonjour à tous,
Mon forum regroupe plusieurs page html en module, mais j'ai remarquer qu'avec des liens direct toutes personnes possédant celui-ci peut y avoir accès. Je souhaiterai donc limiter l'accès à ces pages à certains groupes.
Je suis bien tombé sur une solution, mais je ne comprend pas comment l'appliquer.
Voici la solution en question :
Alors je pense que c'est ce qui me faut après lecture du sujet, mais étant novice en la matière, je ne sais pas où intégrer ce code ni ce que je doit mettre à la place de:
D'avance merci pour vos réponses
Mon forum regroupe plusieurs page html en module, mais j'ai remarquer qu'avec des liens direct toutes personnes possédant celui-ci peut y avoir accès. Je souhaiterai donc limiter l'accès à ces pages à certains groupes.
Je suis bien tombé sur une solution, mais je ne comprend pas comment l'appliquer.
Voici la solution en question :
Milouze14 a écrit:Re,
ok,voici le principe :
J'ai créé quatre div avec chacune d'entre elles un ID:
- Code:
<div id="blabla1"> le contenu du blabla1</div>
<div id="blabla2"> le contenu du blabla2</div>
<div id="blabla3"> le contenu du blabla3</div>
<div id="blabla4"> le contenu du blabla4</div>
Ensuite on va déterminer qui pourra voir le contenu avec les script suivants
qui sont respectivement commentés.
- Code:
<!-- Pour les nons connectes -->
<!-- On supprime tous les identifiants-->
<script type="text/javascript">
$(document).ready(function(){if (_userdata["session_logged_in"] == 0)
$(function(){
$('#blabla1, #blabla2 ,#blabla3,#blabla4').remove();
})});
</script>
<!-- Pour les membres connectes ayant 0 message-->
<!-- On supprime l identifiant balabla1-->
<script type="text/javascript">
$(document).ready(function(){if (_userdata["user_posts"] < 1)
$(function(){
$('#blabla1').remove();
})});
</script>
<!-- Pour le groupe modo ->
<!-- On supprime l identifiant balabla4-->
<script type="text/javascript">
$(document).ready(function(){if (_userdata["user_level"] == 2)
$(function(){
$('#blabla4').remove();
})});
</script>
<!-- Pour un membre specifique portant l ID 4->
<!-- On supprime l identifiant balabla3-->
<script type="text/javascript">
$(document).ready(function(){if (_userdata["user_id"] ==4)
$(function(){
$('#blabla3').remove();
})});
</script
Alors je pense que c'est ce qui me faut après lecture du sujet, mais étant novice en la matière, je ne sais pas où intégrer ce code ni ce que je doit mettre à la place de:
- Code:
<div id="blabla1(ici je pense que je peut mettre ce que je veux)"> le contenu du blabla1 (mais ici est ce le lien vers la page html en question ?)</div>
D'avance merci pour vos réponses
Dernière édition par wolfloner le Sam 13 Déc 2014 - 2:05, édité 1 fois
Re: Limiter accès a ces page html
Bonjour ^^
Techniquement, tout le monde continuera à avoir accès à la page HTML mais les divers contenus seront masqués à certains utilisateurs.
Le script est à placer en fin de code de la page html, il sera donc directement intégré.
Par exemple sur le forum de votre profil vous créez une page HTML en utilisant les haut et bas de page standard comme mentionné dans le sujet d'origine
- La personne non connectée verra une page blanche.
- Toute personne ayant moins de 1 message ne verra pas le premier bloc
- Toute personne membre du groupe Soulard ( /g3-soulard ) ne verra pas le quatrième bloc
- Le membre wolfloner (lasouleroyale.forumakers.com/u3 ) ne verra pas le second bloc.
- Et pour finir, tout visiteur qui désactive le javascript sur son navigateur verra tout, c'est le point faible du javascript.
Techniquement, tout le monde continuera à avoir accès à la page HTML mais les divers contenus seront masqués à certains utilisateurs.
Le script est à placer en fin de code de la page html, il sera donc directement intégré.
Par exemple sur le forum de votre profil vous créez une page HTML en utilisant les haut et bas de page standard comme mentionné dans le sujet d'origine
- Code:
<div id="blabla1"> le contenu du blabla1</div>
<div id="blabla2"> le contenu du blabla2</div>
<div id="blabla3"> le contenu du blabla3</div>
<div id="blabla4"> le contenu du blabla4</div>
<!-- Pour les nons connectes -->
<!-- On supprime tous les identifiants-->
<script type="text/javascript">
$(document).ready(function(){if (_userdata["session_logged_in"] == 0)
$(function(){
$('#blabla1, #blabla2 ,#blabla3,#blabla4').remove();
})});
</script>
<!-- Pour les membres connectes ayant 0 message-->
<!-- On supprime l identifiant balabla1-->
<script type="text/javascript">
$(document).ready(function(){if (_userdata["user_posts"] < 1)
$(function(){
$('#blabla1').remove();
})});
</script>
<!-- Pour le groupe Soulard ->
<!-- On supprime l identifiant balabla4-->
<script type="text/javascript">
$(document).ready(function(){if (_userdata["user_level"] == 3)
$(function(){
$('#blabla4').remove();
})});
</script>
<!-- Pour un membre specifique portant l ID 3->
<!-- On supprime l identifiant balabla2-->
<script type="text/javascript">
$(document).ready(function(){if (_userdata["user_id"] ==3)
$(function(){
$('#blabla2').remove();
})});
</script>
- La personne non connectée verra une page blanche.
- Toute personne ayant moins de 1 message ne verra pas le premier bloc
- Toute personne membre du groupe Soulard ( /g3-soulard ) ne verra pas le quatrième bloc
- Le membre wolfloner (lasouleroyale.forumakers.com/u3 ) ne verra pas le second bloc.
- Et pour finir, tout visiteur qui désactive le javascript sur son navigateur verra tout, c'est le point faible du javascript.
Re: Limiter accès a ces page html
Merci neptune, c'est exactement les explications que je souhaitais.
J'avais fait un test (si si je me suis lancer dans la mélée de la soule html) et j'étais venu à cette conclusion. Le faite que tu me donne le truc pour les groupes ou le n° d'inscription sur le fofo m'a bien aider.
Un grand Merci
P.S : je crois bien que tu a repérer mes antécédant de soulard ^^
J'avais fait un test (si si je me suis lancer dans la mélée de la soule html) et j'étais venu à cette conclusion. Le faite que tu me donne le truc pour les groupes ou le n° d'inscription sur le fofo m'a bien aider.
Un grand Merci
P.S : je crois bien que tu a repérer mes antécédant de soulard ^^
Re: Limiter accès a ces page html
wolfloner a écrit:P.S : je crois bien que tu a repérer mes antécédant de soulard ^^
Oui, je me suis basé sur le forum de ton profil (me doutant qu'il n'était plus d'actualité).
Mais prendre un exemple concret permettait d'expliquer au mieux avec des liens réels. Chose que Milouze14 n'avait pas fait dans le sujet d'origine puisqu'il avait supposé (à juste titre) que pour le demandeur, aucune explication supplémentaire n'était nécessaire.
Sujets similaires
» Page html en page d accueil et accés P.A
» Restreindre accès page html
» Accès contrôlé à une page html
» limiter l'accès
» Limiter l'accès de son forum
» Restreindre accès page html
» Accès contrôlé à une page html
» limiter l'accès
» Limiter l'accès de son 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