| Line 32... |
Line 32... |
| 32 |
if (isset($_POST['ldap_base_filter'])) $ldap_base_filter = $_POST['ldap_base_filter']; else erreur('Erreur de variable ldap_base_filter');
|
32 |
if (isset($_POST['ldap_base_filter'])) $ldap_base_filter = $_POST['ldap_base_filter']; else erreur('Erreur de variable ldap_base_filter');
|
| 33 |
if (isset($_POST['ldap_user'])) $ldap_user = $_POST['ldap_user']; else erreur('Erreur de variable ldap_user');
|
33 |
if (isset($_POST['ldap_user'])) $ldap_user = $_POST['ldap_user']; else erreur('Erreur de variable ldap_user');
|
| 34 |
if (isset($_POST['ldap_password'])) $ldap_password = $_POST['ldap_password']; else erreur('Erreur de variable ldap_password');
|
34 |
if (isset($_POST['ldap_password'])) $ldap_password = $_POST['ldap_password']; else erreur('Erreur de variable ldap_password');
|
| 35 |
|
35 |
|
| 36 |
// Validation
|
36 |
// Validation
|
| 37 |
if ((!preg_match('/^([0-9]{1,3}.){3}.([0-9]{1,3})$/', $ldap_server)) && (preg_match('/^[a-zA-Z0-9-_.]+$/', $ldap_server))) {
|
37 |
if ((!preg_match('/^([0-9]{1,3}\.){3}([0-9]{1,3})$/', $ldap_server)) && (preg_match('/^[a-zA-Z0-9-_.]+$/', $ldap_server))) {
|
| 38 |
$ldap_server = gethostbyname($ldap_server);
|
38 |
$ldap_server = gethostbyname($ldap_server);
|
| 39 |
}
|
39 |
}
|
| 40 |
if (!preg_match('/^([0-9]{1,3}.){3}.([0-9]{1,3})$/', $ldap_server)) {
|
40 |
if (!preg_match('/^([0-9]{1,3}\.){3}([0-9]{1,3})$/', $ldap_server)) {
|
| 41 |
exit('Invalid LDAP server IP.');
|
41 |
exit('Invalid LDAP server IP.');
|
| 42 |
}
|
42 |
}
|
| 43 |
} //test $auth_enable
|
43 |
} //test $auth_enable
|
| 44 |
|
44 |
|
| 45 |
/****************************************************************
|
45 |
/****************************************************************
|