Bonjour,
j'essaie d'établir un système de mot de login et de mot de passe via l'entete http pour le servuer intranet/extranet de ma boite.
Le but de la manoeuvre est que l'internaute qui se connecte sur l'extranet soit détecter de part son ip afin qu'il se "chope" la boîte d'identification. Pour celui qui se connecte en interne sur notre réseau local, ça doit être transparent, pas de boîte d'idnetification.
J'ai codé comme ça :
Le truc c'est que ça marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 //identification de l'ip du client $ip = $_SERVER['REMOTE_ADDR']; //définition de l'ip et des dhcp interne //déf variable $x $x != 0 && $x > 0 && $x < 251; //déf des dhcp $dhcp = "10.1.0.$x"; $dhcp1 = "10.1.1.$x"; $dhcp2 = "10.1.2.$x"; $dhcp3 = "10.1.3.$x"; $dhcp4 = "10.6.0.$x"; $dhcp5 = "10.4.0.$x"; $dhcp6 = "10.3.0.$x"; $dhcp7 = "10.7.0.$x"; //script pour envoyer le login et le mot de passe if ($ip != $dhcp || $ip != $dhcp1 || $ip != $dhcp2 || $ip != $dhcp3 || $ip != $dhcp4 || $ip != $dhcp5 || $ip != $dhcp6 || $ip != $dhcp7) { reste du script.... }, il n'établit pas la relation entre la variable $x et $dhcp à mon avis.
Quelqu'un aurait il une idée parce que j'suis pas une star en php et je sens que ça va vite me prendre la tête ? Merci d'avance.







Répondre avec citation








Partager