HTACCESS interdire accés user/ip et autoriser pour tous

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

saluts92
WRInaute discret
WRInaute discret
 
Messages: 105
Inscription: 12 Avr 2006

HTACCESS interdire accés user/ip et autoriser pour tous

Message le Mer Juil 09, 2008 7:51

Bonjour,

Dans htaccess, je cherche à autoriser l'accès (à une partie de mon site) à un utilisateur uniquement pour une adresse IP définie et à autoriser à tous les autres utilisateur quelque soit leur adresse IP

je n'ai pas trouvé ce type de réponse sur ce forum

merci d'avance de vos réponses


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Juil 09, 2008 10:45

si c'est pour interdire le répertoire /path/to/directory si l'ip est différent de 123.456.789.123 essaye :
Code: Tout sélectionner
<Directory /path/to/directory>
Order Allow,Deny
Allow from 123.456.789.123
Deny from all
<Directory>

ou :
Code: Tout sélectionner
RewriteEngine On
RewriteCond %{REMOTE_ADDR}  !^123.456.789.123$
RewriteRule ^path/to/directory.*   -  [F,L]

saluts92
WRInaute discret
WRInaute discret
 
Messages: 105
Inscription: 12 Avr 2006

Message le Mer Juil 09, 2008 11:13

merci d'avoir pris la peine de répondre mais ce n'est pas ma question

je veux que l'utilisateur TOTO puisse uniquement se connecter depuis l'adresse IP 255.255.255.1
Tous les autres utilisateurs devront pouvoir se connecter indépendamment de leur lieu de connection (et donc de leur adresse IP)

une didée ?


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Juil 09, 2008 12:13

les users sont gérés par .htpasswd?

saluts92
WRInaute discret
WRInaute discret
 
Messages: 105
Inscription: 12 Avr 2006

Message le Mer Juil 09, 2008 12:20

Oui


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Juil 09, 2008 12:56

je ne pense pas que ce soit possible.
je le ferais en php en testant $_SERVER['REMOTE_USER'] et $_SERVER['REMOTE_ADDR']

saluts92
WRInaute discret
WRInaute discret
 
Messages: 105
Inscription: 12 Avr 2006

Message le Mer Juil 09, 2008 13:16

oui merci il ne me reste que cela mais ca tient la route


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Juil 09, 2008 13:23

si tu peux te passer d'un user mot passe pour ton ip particulière tu peux utiliser "satisfy any" :
Code: Tout sélectionner
Order Allow, Deny
Deny from all
Allow from 123.456.789.123
Require valid user
Satisfy Any


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité