Zimbra: проверка авторизации пользователей в LDAP с помощью PHP
LDAP сервер работающий в составе с Zimbra может быть отличным способом авторизоваться в различных вспомогательных проектах. Для проверки работы авторизации подойдет простой скрипт на PHP:
Это упрощенный код с форума Zimbra. В их примере создана основа для PHP авторизации.
<?php
$ldap['user'] = 'учетка пользователя';
$ldap['pass'] = 'пароль пользователя';
$ldap['host'] = 'имя хоста или IP сервера Zimbra';
$ldap['port'] = 389;
$ldap['dn'] = 'uid='.$ldap['user'].',ou=people,dc=домен,dc=ру';
$ldap['base'] = '';
// подключаемся
$ldap['conn'] = ldap_connect( $ldap['host'], $ldap['port'] );
ldap_set_option($ldap['conn'], LDAP_OPT_PROTOCOL_VERSION, 3);
// авторизуемся
$ldap['bind'] = ldap_bind( $ldap['conn'], $ldap['dn'], $ldap['pass'] );
if ($ldap['bind']) {
echo "LDAP авторизация прошла успешно...";
} else {
echo "LDAP хм ан нет - облом...";
}
?>
Это упрощенный код с форума Zimbra. В их примере создана основа для PHP авторизации.
Комментарии (2)
RSS свернуть / развернутьyababay
Markony
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.