begin process at 2012 05 31 18:56:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Utilisation fichier .htAccess


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Utilisation fichier .htAccess

mercredi 2 juillet 2008 à 08:17:25 | Utilisation fichier .htAccess

lolymeupy

Bonjour,
je suis actuellement sur la conception d'un petit site en interne pour
la fac où je bosse. En gros, c'est juste pour permettre à des groupes
d'étudiants de se créer un espace de travail privé à chaque groupe.
Ma question est donc comment "privatiser" de la manière la + sure ces
espaces de travail? Je me suis déjà renseigné sur les fichiers
.htaccess mais je ne sais pas s'il est possible de créer dynamiquement
ces fichiers?
Car, si un nouveau groupe se créé un espace sur le site, il faudra
créer un nouveau fichier .htaccess pour protéger l'accès uniquement aux
membres de ce groupe ????
J'ai l'impression, sur ce que j'ai lu, que ça devrait être pas mal
galère, non ?
Est-ce qu'il vaut mieux pas que je me contente d'une solution +
"simple" ? Genre enregistrer les logins et Mdp de chaque membre lors de
la création d'un groupe, et faire un contrôle "basique" dans ma table user
lors d'une tentative d'accès à cet espace ?

Merci d'avance
mercredi 2 juillet 2008 à 09:27:26 | Re : Utilisation fichier .htAccess

Bling 182

Il n'y a pas de rapport avec php...

Les fichiers .htaccess peuvent être créés à la volée, tu peux même spécifier dedans des directives de groupe et tout. Suffit d'enregistrer quelque part la partie "fixe", générer la partie variable (login, pass, groupe) et rediriger tout ca dans le fichier en sortie.

Mais je pense que la comparaison login/pass/groupe dans une base de données est plus simple a mettre en place, et assez résistante si bien codée.

--
Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr
mercredi 2 juillet 2008 à 10:36:49 | Re : Utilisation fichier .htAccess

Farfadh

Je confirme, .htaccess n'a rien à voir avec php, et ne peut pas être traité avec le PHP vu qu'il n'a pas l'extension nécessaire. S'il est créé/modifié dynamiquement, il n'aura d'effet que pour la page suivante, ce qui a peu d'intérêt.

Tu cherches un système d'identification PHP/MySQL où les utilisateurs sont rassemblés en groupes.
mercredi 2 juillet 2008 à 11:16:17 | Re : Utilisation fichier .htAccess

lolymeupy

Oui, voilà. Qu'ils soient en groupe, et surtout qu'ils aient leur espace "privé" sur le site. C'est à dire qu'aucun utilisateur non-identifié à ce groupe ne puisse accéder aux pages du groupe (qu'elles soient perso ou collectives).
Et il faut empecher aussi qu'un simple copier-coller de l'url ne permette à n'importe qui de passer outre les controles et acceder aux pages d'un groupe sans y appartenir...
Donc, je pense qu'en contrôlant l'existence d'un SESSION['id'] au début de chaque page, ça peut faciliter le contrôle, mais la faille serait un utilisateur qui soit quand même inscrit au site et qui cherche à accéder aux pages d'un autre groupe (car le SESSION['id'] serait valide donc le contrôle inefficace...
Voilà où j'en suis.
Donc si vous pouvez m'orienter pour cette solution, ou carrément me proposer d'autres solutions, n'hesitez pas...
Merci d'avance.
mercredi 2 juillet 2008 à 12:59:15 | Re : Utilisation fichier .htAccess

Farfadh

Ma source d'identification en ligne. Ceci dit, tu as l'air débutant, ça pourra être laborieux pour toi.

http://www.phpcs.com/codes/SYSTEME-IDENTIFICATION_47175.aspx


Cette discussion est classée dans : fichier, créer, espace, groupe, htaccess


Répondre à ce message

Sujets en rapport avec ce message

créer un fichier [ par cas ] Voila ce que j'ai fait pour créer un nouveau fichier dans le réertoire chez l'hébergeur.if (!$fp = fopen("toto.txt","w+")) {print "Cannot open file ($ créer un fichier ???? petit PB [ par MangaII ] Hello les gars !Voilà, j'ai un petit soucis, j'ai besoin de créer des fichiers (TXT) sur mon site, depuis ma page en PHP ! le PB, c que je pe pas ! Je Créer un fichier TXT [ par DEL ] j'aimerai savoir comment créer un fichier txt :/ ca peut paraitre simple mais j'ai pas trouvé mon bonheur sur php.net :/mon script ressemble a ca :if Fichier HTACCESS [ par slhuilli ] Bjr,Quelqu'un aurat il déjàç développé un outiil PHP générant un fichier .HTACCESS car j'ai beaucoup de mal d l'écrire.Merci de vos réponses.SLSébasti Espace Membres. [ par BenXbox ] Voila J'Ai Créer Un Espace Membres, Et J'Ai Pas D'Erreurs Php, Mais Par Contre Mon Problème C'Est Que Quant Je Tape Le Pseudo Et Le Mot De Passe Il Me fichiers htaccess [ par glipper ] Bonjour,les fichiers .htaccess servent à proteger l'acces à un (ou des) repertoires. Je suppose donc que ce fichier est lu avant n'importe quel autre créer un fichier de fonctions [ par Orcus ] Est-ce que l'on peut créer un fichier contenant des fonctions PHP régulièrement appelé, comme en C. Quand je crée ce fichier et que je l'inclus avec i pb htaccess + htpasswd [ par girlbond ] bonjour,j'ai créé un fichier htaccess qui contient ceci :AuthUserFile c:/program files/easyphp/www/gpi/ .htpasswdAuthGroupFile /dev/nullAuthName ByPas créer un autre fichier selon le poids du présent [ par pyranhaz ] Bonjour, Existe-il une astuce pour créer un fichier supplémentaire selon la taille du fichier présent ???Ce qui veut dire que si j'ai un fichier log q .htaccess [ par x0s ] Bonjour, Beaucoup de monde utilise les htaccess aujourd'hui et il y a des erreurs récurrentes qui ne sont pas cité sur les sites d'aide:le fichier nom


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales