Index du forum »»  Le coin des codeurs »» [Résolu] - limiter l'acces au site à deux IP

[Résolu] - limiter l'acces au site à deux IP#23571

6Contributeur(s)
JireckB-MagbarchivHotfirenetkamilaoim
3 Modérateur(s)
developpeurjpbJireck
B-Mag B-Magicon_post
Bonjour,
Voila que je propose d'utiliser npds pour ma petite entreprise.
L'idée est de créer un site pour les salariés et uniquement les salariés de cette boite.

mon probleme est de limiter la possibilité de s'inscrire sur ce portail aux seuls travailleurs (dont je fais parti) et non pas à toute personne qui trouvera un jour l'url.

Nous avons au boulot un "intranet" commun au gens de la capitale et à ceux du centre en province.
Si j'arrive a recuperrer les deux ip des 2 centres, est il possible de ne donner acces à la page d'inscription qu'au visiteur etant connecte depuis le boulot ?

je serais sur comme ca que les inscrits sont bien des gens de la boite ;-)

voili voilou
Jireck Jireckicon_post
.htacces
barchiv barchivicon_post
il y a aussi le module ident!
Hotfirenet Hotfireneticon_post
j'ai connu ce module mais il n'est plus disponnible dans l'espace de telechargement des modules !!
B-Mag B-Magicon_post
re bonjour,
je ne sais pas si j'ai bien expliqué l'idée.
L'ensemble du nportail n'est visible que si on est Membre ( article / forum/ download etc)

mon probleme c'est de permettre l'inscription ( le form d'inscription ) que si on est sur l'IP de ma boite.

Un !!!!javascript!!!! peut il être suffisant ?
si on est pas ur l'IP xxxx.xxx..xx..xx alors rien ne se passe
si l'ip est OK alors affiche la page 'user.php?op=only_newuser

Le but second étant de permettre aux membres de consulter le site depuis chez eux,le voir que depuis le boulot uniquement je pense pas que le patron aimerait ça ;-)

donc on s'inscrit depuis le boulot uniquement
on peut voir le site depuis chez soi une fois inscrit



Message édité par : B-Mag / 13-05-2008 15:53

B-Mag B-Magicon_post
salut

j'ai trouvé le module Ident ds la zone de telechargement mais je ne vois pas comment le parametrer pour que seul les 2 ip de la boite puissent s'incrire :-?
barchiv barchivicon_post
Bonjour
Ce module, je pense, ne te satisfera qu'à moitie, car il permet aux inscrits (uniquement) de consulter le site de n'importe où.
Il ne filtre pas les ip, mais les visiteurs uniquement.
Ident te permet de filtrer l'acces (aux membres inscrits seulement), car il faut que , toi , tu les inscrives manuellement,avant.
Ident ,à l'ouverture du site demande les pass.

regarde l'exemple de ce site: http://lesbarrault.free.fr/index.php?op=edito


Message édité par : barchiv / 14-05-2008 09:49

B-Mag B-Magicon_post
salut

j'ai bien vu pour Ident.

j'ai trouve un script sur le net mais le code ne passe pas sur ce forum, meme si je le met entre les balises Code mon post est refusé. :-(

Message édité par : B-Mag / 14-05-2008 15:07

Hotfirenet Hotfireneticon_post
et pourquoi pas ipban ????????
B-Mag B-Magicon_post
ipban ?
je croyais que c'etait fait pour bannir des IP .

On peux s'en servir pour autoriser une IP sur l'affichage d'une page en particulier ?

au fait le lien du script que j'ai trouvé est ici
http://www.!!javascript!!fr.com/infomsg_BLOCKER-IP-REDIRECTION_319850.aspx

si je poste le code ici mon mail est bloqué.

faut enlever le ! !



Message édité par : B-Mag / 14-05-2008 19:50

Jireck Jireckicon_post
on reviens sur .htaccess

pour autoriser seulement un groupe d'adresses IP : ici celles contenues dans la classe B 129.21 .

Order Deny,Allow
Allow from 129.21
Deny from All
kamila kamilaicon_post
Bonjour,
Citation : Jireck
pour autoriser seulement un groupe d'adresses IP : ici celles contenues dans la classe B 129.21 .

Order Deny,Allow
Allow from 129.21
Deny from All

Heu, mauvaise solution car les salariés pourront se connecter depuis l'entreprise (129.21 ... par ex) mais pas de chez eux (IP interdite par le Deny from all) se que semble vouloir notre ami :-?

Pourquoi ne pas faire plus simple ?

Un htaccess et un htpassword a la racine du site: seul les salariés ayant le login et le mp pourront s'inscrire, se connecter et voir le site de n'importe quel endroit ... :=!

Cordialement
B-Mag B-Magicon_post
salut

Effectivement mon prob est seulement restreindre l'enregistrement alors que la lecture du site doit pouvoir se faire par les membres depuis n'importe quel lieu.

Une fois enregistré (depuis le boulot) le membre doit pouvoir se logger avec ces identifiant depuis son domicile, cela evitera des remarques desagréables de la direction, du style "vous arretez pas de surfer au lieu de bosser"

N'etant pas "codeur" mon niveau de reflexion c'est arrété à tord peut être à la solution de restreindre que la page où est le forulaire d'enregistrement.

Est ce possible ?
le script trouvé par hazard peut il le faire ?

Kamila:
tu parle de deux fichiers " Un htaccess et un htpassword a la racine" tu peux m'expliquer le truc stp?


je cois que j'ai trouvé comment vous poster le code trouve sur le web



Le code est a mettre dans un fichier PHP


<?php
$ip 
getenv("REMOTE_ADDR");
?>
<html>
<head>
<sxxxxt language=
"!javascript!">
function r()
{
var mavariable='<?php echo $ip ?>';
switch (mavariable)
{
case '36.15.435.65' :
alert(
"bonjour la Capitale...");
document.location=
"http://www.monsite.com/user.php?op=only_newuser";
break;
case 
"36.15.644.23" :
alert(
"bonjour Bordeaux...");
document.location=
"http://www.monsite.com/user.php?op=only_newuser";
break;
default :
alert(
"Je te connais pas toi..connecte toi depuis le boulot et enregistre toi");
document.location=
"http://www.monsite.com/defaut";
}
}
</sxxxxt>
<title>Redirection</title>
</head>
<body !onload!=
"r()">
</body>
</html>







Message édité par : B-Mag / 15-05-2008 10:42

oim oimicon_post
Slt, tes salariés sont connus donc tu leurs crées un compte et tu utilises le module ident, plus simple et rapide.
B-Mag B-Magicon_post
salut oim

Ben justement je les connais pas tous et puis ils sont plus de 180 :-o