JS + LDAP это возможно?
Здравствуйте.
Подскажите, пожалуйста, есть ли возможность посредством JS работать с LDAP, и если есть, дайте пример... Вопрос возник из необходимости делать динамическую проверку логина (sAMAccountName) создаваемого юзера на наличие в AD. Интерфейс простой: форма с полями ввода (имя, логин, отдел, должность, и т.д.), значение поля sAMAccountName генерится при вводе полного имени (CN) юзера. Это всё есть и нормально работает. Нужно, чтобы после того, как логин сгенерился и появился в соответствующем поле, но ДО submit-а формы прошла проверка в AD. И при получении совпадения вылезало какой-нибудь предупреждение или восклицательный знак на пол-экрана :) Например, создаем юзера "Сидоров Сидор Сидорович"... В поле "логин" появляется "Сидоров". Жмем Ок, создается пользователь с логином Сидоров. Но вот пришел новый сотрудник Сидоров Иван Иванович, и при заведении его в AD посредством моего интерфейса логин получится тоже "Сидоров", после нажатия Ок я получу ошибку. А хотелось бы увидеть предупреждение до нажатия Ок. |
победил...
<script type="text/javascript"> function test(){ $(document).ready(function(){ $('#usrform').keyup(function(){ $.ajax({ type: "POST", url: "telsprav/getldapdata.php", data: "text="+$("#samaccname").val(), success: function(html){ $("#warn").html(html); } }); return false; }); }); } </script> <input type="text" onkeyup="test();" id="samaccname" /><div id="warn"></div> |
и где там LDAP? он весь в похапе getldapdata
из js туда запрос посылается, можно было и стандартной формой сделать |
Часовой пояс GMT +3, время: 15:31. |