Bonjour,
depuis quelques semaine, je vbosse sur des galeries annexes.. et elles sont en ligne évidement, .. pour vérifier le bon fonctionnement, ou pour montrer à des tiers ce qui est fait..
Ces galeries sont donc "en travaux", ... et visibles tout de même par tout un chacun.. qui arriverait sur la page d'acccueil par hasrd.. ou pas d'ailleurs..
Serait-il possible d'imaginer un système afin de ne la rendre visible que des personnes concernées ?
Je ne crois pas que ce sujet ait déjà été abordé...
merci de vos avis .
amicalement,
éric.
Hors ligne
Solution 1
si j'ai bien compris ta demande hors de PWG pour contrôler l'acces au répertoire
simplement avec un fichier .htaccess dans le "répertoire d'installation de PWG" en test
PerlSetVar AuthFile "répertoire d'installation de PWG"/protec/fichier.txt AuthName "Acces Restreint" AuthType Basic require valid-user
dans le repertoire protec :
fichier .htaccess
deny from all
fichier fichier.txt
nom d'utilisateur:mots de passe
autant d'utilisateur ou de code que tu veux.
Dernière modification par ddtddt (2007-11-20 11:16:53)
Hors ligne
Tu ne verrouilles pas...
$conf['guest_access'] = false;
$conf['allow_user_registration'] = false;
Seuls les membres actuels connectés via identification.php auront l'accès.
8-)
Hors ligne
merci beaucoup pour ces deux réponses complémentaires !!!!
Il n'y pas à dire, question qualité, le forum de PWG doit-être dans le top 10 !!!! :o)
Hors ligne
VDigital a écrit:
Tu ne verrouilles pas...
$conf['guest_access'] = false;
$conf['allow_user_registration'] = false;
Seuls les membres actuels connectés via identification.php auront l'accès.
8-)
bonjour,
je suis tombé "par hasard" sur ce fil...
déjà, première interrogation, le 'allow_user_registration' ne figure pas dans le config_default.inc.php !?
ensuite, ça ne fonctionne pas chez moi :
- avec LocalFilesEditor je positionne le 'allow_user_registration' à true (pour tester), je me déconnecte et aboutis sur identification.php (je suis en guest_access = false), ok je peux créer un nouvel user,
- le retourne dans LocalFilesEditor pour positionner le allow_user à false, je me déconnecte... et réussis à créer un nouvel user !?
question : le config_local.inc.php reste-t-il en mémoire cache (désolé si le terme n'est pas approprié) quelque part ou est-il lu à chaque fois ?
merci d'avance, j'aimerais comprendre... :-)
a+
Christophe
Hors ligne
christophe91 a écrit:
déjà, première interrogation, le 'allow_user_registration' ne figure pas dans le config_default.inc.php !?
Il doit y avoir d'autres $conf dans ce cas, y compris dans les plugins...
Normal, on assume une valeur par défaut.
Pour le reste, fais un second test, je vais faire de même.
Dans tous les cas, config_local.inc.php ne reste pas en mémoire.
8-)
Hors ligne
Exact $conf['allow_user_registration'] = false;
Ne marche pas en 1.7.1, je regarde.
8-)
Hors ligne
Register.php est codé...
if (!$conf['allow_user_registration'])
{
page_forbidden('User registration closed');
}
Cela devrait donc fonctionner à moins que... Et visiblement.
Mais je n'ai plus le temps de chercher maintenant.
8-)
Hors ligne
je confirme qu'il ne marche pas :-)
par contre c'est "marrant", j'ai créé des users genre "essai2", "toctoc" etc... et dans l'historique je n'ai pas ces identifiants mais 348, 349, 350 (avec mon ip j'ai vérifié)...
je supprime ces utilisateurs...
... je remets 'allow_user_registration'] = true, retourne créer un "essai2", et dans l'historique les entrées qui étaient affectées au "348" sont repassées sur "essai2" (mais j'ai toujours les 349 et 350...)
voilà, si ça peut faire avancer le schmilblick ;-)
a+
Christophe
Hors ligne
VDigital a écrit:
christophe91 a écrit:
déjà, première interrogation, le 'allow_user_registration' ne figure pas dans le config_default.inc.php !?
Il doit y avoir d'autres $conf dans ce cas, y compris dans les plugins...
Normal, on assume une valeur par défaut.
8-)
encore une question s'il te plaît... y'en a beaucoup des $conf planqués dans d'autres fichiers (sans parler spécifiquement des plugins) ? une liste quelque part ?
merci !
A+
Christophe
Hors ligne
Dans le panneau d'administration / Général, on a une case "Permettre l'enregistrement des utilisateurs".
Cette donnée (qui est enregistrée en BDD) est chargée APRES le config_local.inc.php, et donc écrase la valeur...
C'est donc normal que le $conf['allow_user_registration'] ne soit pas dans le config_default.inc.php, et il n'a pas a etre non plus dans le config_local.inc.php
Hors ligne
Merci P@t, et je venais juste de réaliser qu'effectivement on l'avait reporté en configuration via l'admin.
Quant à la liste des $conf qui ne serait pas officielle... S'il y en a cela doit être très limité, et en général on les reporte en default car le code n'a pas de raison de cacher quoique ce soit.
Il en existe d'autres également dans le create_listing_file.php mais parce que le fichier ne peut pas accéder aux config_xxxx.inc.php du site principal.
8-)
Hors ligne
D'où l'intérêt de ne pas trop exhumer les anciens topics et de préfixer les sujets par la version...
8-)
Hors ligne
VDigital, le 20 novembre 2007, a écrit:
Tu ne verrouilles pas...
$conf['guest_access'] = false;
$conf['allow_user_registration'] = false;
Seuls les membres actuels connectés via identification.php auront l'accès.
8-)
Pas très ancien comme topic ;-))))
Hors ligne
P@t a écrit:
VDigital, le 20 novembre 2007, a écrit:
Tu ne verrouilles pas...
$conf['guest_access'] = false;
$conf['allow_user_registration'] = false;
Seuls les membres actuels connectés via identification.php auront l'accès.
8-)Pas très ancien comme topic ;-))))
:-D
Hors ligne