Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1292 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Limiter l'acces a des ressources ki ne gerent pas les sessions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Limiter l'acces a des ressources ki ne gerent pas les sessions

n°749187
Helter-ske​lter
Posté le 02-06-2004 à 17:31:46  profilanswer
 

Salut,
 
Je realise actuelement un site en php qui se base sur un essemble d'articles existant (environ 5000) en html.
 
Mon probleme est que je souhaiterai limiter l'acces au fichiers (sans avoir a toucher a ceux-ci) pour ke seul les abonnes du site puissent les consulter. (et pas un ptit malin avc l'url complete :) )
 
Y a t-il un moyen de faire ca avc php ?


Message édité par Helter-skelter le 02-06-2004 à 17:34:11
mood
Publicité
Posté le 02-06-2004 à 17:31:46  profilanswer
 

n°749190
Ryle Hunte​r
Posté le 02-06-2004 à 17:36:32  profilanswer
 


euh le httpacces passe ou pas ?

n°749192
Helter-ske​lter
Posté le 02-06-2004 à 17:37:55  profilanswer
 

un .htaccess ?

n°749193
Ryle Hunte​r
Posté le 02-06-2004 à 17:38:51  profilanswer
 

yep ca peut te bloquer l'accer a certains repertoire, apres je sais pas mais ca doit etre possible de le modifier a partir du php

n°749195
Helter-ske​lter
Posté le 02-06-2004 à 17:40:04  profilanswer
 

le pb c ke ca oblige a se "re-loguer" il fodrai ke ce soit transparent

n°749200
Ryle Hunte​r
Posté le 02-06-2004 à 17:44:44  profilanswer
 

y'a moyen de faire des opérations regulières avec du php ? (style tt les heures....)

n°749204
Helter-ske​lter
Posté le 02-06-2004 à 17:51:36  profilanswer
 

je sais pas trop


Message édité par Helter-skelter le 02-06-2004 à 17:51:58
n°749214
Ryle Hunte​r
Posté le 02-06-2004 à 17:57:43  profilanswer
 

bon sinan j'ai une solution p-e un peu bourrin mais bon
dans ta base de donné tu crée un table users avec:
login
pass
IP
 
tu fait un page de login et tu met a jour la var IP que tu trimbale dans tes pages a chaque fois qu'un utilisateur veux acceder a une page tu vérifie que son verifie l'ip correspond

n°749223
Helter-ske​lter
Posté le 02-06-2004 à 18:03:31  profilanswer
 

ok, mais ca resoud pas le pb des pages html :)
G deja un user/pass avc une session mais le html il s'en branle des bases de donnees :D
Un utilisateur lambda pourra donc tjr entrer l'url directe vers le html et y acceder sans avoir a se loguer.
 
(une solution est de faire une moulinette ki convert les fichiers html en php avc gestion de la session en cours, mais j'essy de trv une alternative)


Message édité par Helter-skelter le 02-06-2004 à 18:05:08
n°749229
Ryle Hunte​r
Posté le 02-06-2004 à 18:06:10  profilanswer
 

nop tu met tes pages html en include d'un fichier php comme ca il ne peut pas voir l'adresse direct


Message édité par Ryle Hunter le 02-06-2004 à 18:06:24
mood
Publicité
Posté le 02-06-2004 à 18:06:10  profilanswer
 

n°749234
Helter-ske​lter
Posté le 02-06-2004 à 18:11:05  profilanswer
 

j y ai pense, mais le pb c ke les articles sont linkes entre eux par mots clefs (oui c la merde :))

n°749241
Ryle Hunte​r
Posté le 02-06-2004 à 18:14:34  profilanswer
 

oui la oui la t'abuse :D, la je seche a part le coup du htacces je voi plus trop

n°749249
Helter-ske​lter
Posté le 02-06-2004 à 18:18:02  profilanswer
 

ok merci, suivant ? ;)

n°749334
Ex-Floodeu​r
La Source
Posté le 02-06-2004 à 19:16:24  profilanswer
 

Ryle hunter a écrit :

y'a moyen de faire des opérations regulières avec du php ? (style tt les heures....)

avec du cron oui


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°749349
Thierry Ch​atel
Posté le 02-06-2004 à 19:24:22  profilanswer
 

Tu met un .htaccess qui bloque l'accès au répertoire des fichiers HTML.
 
L'accès aux articles se fait via une page PHP, qui vérifie les droits de l'utilisateur, et si c'est ok, elle lit le contenu du fichier HTML et le renvoie après avoir modifié les liens "internes" (pointant vers un autre article). Quand tu lis le fichier HTML, ce n'est pas très difficile de repérer les liens qui correspondent à d'autres articles et de les remplacer par un lien vers la page PHP avec les bons paramètres.


---------------
Info-Camargue, le portail de la Camargue
n°749675
Helter-ske​lter
Posté le 02-06-2004 à 22:41:18  profilanswer
 

hum ok, cad qu'un .htaccess cotrairement a ce ke je pensais ne bloquera pas un include via php par exemple (apres verif des droits de l'utilisateur).
Par contre je suis oblige de changer les liens dans les articles vers ce script de verification avc les bon params.
C bien ca ?


Message édité par Helter-skelter le 02-06-2004 à 22:41:44

---------------
Twitter: Matt_Retrogamer - Youtube: Mod in France
n°750323
Helter-ske​lter
Posté le 03-06-2004 à 11:09:17  profilanswer
 

ex-floodeur a écrit :

avec du cron oui


cron necessite une plateforme unix et n'est pas dans php , non ?

n°750345
art_dupond
je suis neuneu... oui oui !!
Posté le 03-06-2004 à 11:18:22  profilanswer
 

y avait pas un moyen de faire correspondre une authentification par htaccess avec php  ?


---------------
oui oui
n°750382
Thierry Ch​atel
Posté le 03-06-2004 à 11:39:19  profilanswer
 

Effectivement le blocage via .htaccess c'est uniquement pour Apache, ça n'empêche pas un include PHP.
 
Mais dans ton cas ce n'est pas un include dont tu as besoin, vu qu'il te faut convertir les liens, donc tu lis ton fichier HTML comme n'importe quel fichier texte, et tu fais les substitutions voulues.


---------------
Info-Camargue, le portail de la Camargue
n°750449
T509
$job->GetJob(now)
Posté le 03-06-2004 à 12:06:05  profilanswer
 

Helter-skelter a écrit :

cron necessite une plateforme unix et n'est pas dans php , non ?


 
il y a moyen de le faire avec www.webcron.org


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°750460
art_dupond
je suis neuneu... oui oui !!
Posté le 03-06-2004 à 12:10:42  profilanswer
 

essaye:
 
un repertoire avec tes fichiers html et un fichier index.php
 
un fichier .htaccess dans le répertoire
 
 
après tu fais une page de login où tu mets $_SERVER['PHP_AUTH_USER'] = $login_entré;
$_SERVER['PHP_AUTH_PW'] = $password_entré;
 
après regarde si t'as accès au répertoire.
 
ps: je sais pas si ca marche. J'arrive pas à faire les htaccess pour tester :/

n°751044
Helter-ske​lter
Posté le 03-06-2004 à 16:22:56  profilanswer
 

art_dupond a écrit :

y avait pas un moyen de faire correspondre une authentification par htaccess avec php  ?


5000 utilisateurs ca va etre un peu lourd :)

n°751048
Helter-ske​lter
Posté le 03-06-2004 à 16:26:16  profilanswer
 

Thierry Chatel a écrit :

Effectivement le blocage via .htaccess c'est uniquement pour Apache, ça n'empêche pas un include PHP.
 
Mais dans ton cas ce n'est pas un include dont tu as besoin, vu qu'il te faut convertir les liens, donc tu lis ton fichier HTML comme n'importe quel fichier texte, et tu fais les substitutions voulues.


Je pensais faire des includes des html sans un script php charge de l affichage et changer les liens dans les fichiers html par un lien vers le script avc le bon param  avc une moulinette.
 
ex: -->toto.html deviens mon_script.php?article=toto.htm
 
Mais si t a une solution sans editer le html je suis preneur.  
(paske sinon l ajout d article passera forcement par un etape moulinette et c relou)


Message édité par Helter-skelter le 03-06-2004 à 16:27:15
n°751105
art_dupond
je suis neuneu... oui oui !!
Posté le 03-06-2004 à 16:59:39  profilanswer
 

ben tu crées un login/pass unique pour le répertoire puis quand un abonné s'identifie, tu l'identifies pour le répertoire avec le login/pass unique [:spamafote]


---------------
oui oui
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Limiter l'acces a des ressources ki ne gerent pas les sessions

 

Sujets relatifs
[PHP] pb d'acces ????[C++] Accès à une donnée protected
De Acces à SQL server: problème de requête Helpppppppppppp!!!Limiter un script dans le temps
[RESOLU] [SQL] Limiter le nombre de requetes imbriquéesComment detecter si une carte son est installé avec acces???
[PHP-Sogenactif] Probleme de passage de variables de sessions [resolu][ImageMagick] Plusieurs sessions sur le même serveur
Compteur de visites par visiteur et blocage d'accèszonealarm empeche apage d'ecrire dans les sessions...
Plus de sujets relatifs à : Limiter l'acces a des ressources ki ne gerent pas les sessions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR