Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.01.2014, 13:24
Новичок на форуме
Отправить личное сообщение для Mortgoroth Посмотреть профиль Найти все сообщения от Mortgoroth
 
Регистрация: 29.01.2014
Сообщений: 2

JS + LDAP это возможно?
Здравствуйте.
Подскажите, пожалуйста, есть ли возможность посредством JS работать с LDAP, и если есть, дайте пример...
Вопрос возник из необходимости делать динамическую проверку логина (sAMAccountName) создаваемого юзера на наличие в AD.
Интерфейс простой: форма с полями ввода (имя, логин, отдел, должность, и т.д.), значение поля sAMAccountName генерится при вводе полного имени (CN) юзера. Это всё есть и нормально работает.
Нужно, чтобы после того, как логин сгенерился и появился в соответствующем поле, но ДО submit-а формы прошла проверка в AD. И при получении совпадения вылезало какой-нибудь предупреждение или восклицательный знак на пол-экрана

Например, создаем юзера "Сидоров Сидор Сидорович"... В поле "логин" появляется "Сидоров". Жмем Ок, создается пользователь с логином Сидоров. Но вот пришел новый сотрудник Сидоров Иван Иванович, и при заведении его в AD посредством моего интерфейса логин получится тоже "Сидоров", после нажатия Ок я получу ошибку. А хотелось бы увидеть предупреждение до нажатия Ок.

Последний раз редактировалось Mortgoroth, 29.01.2014 в 13:29.
Ответить с цитированием
  #2 (permalink)  
Старый 31.01.2014, 12:51
Новичок на форуме
Отправить личное сообщение для Mortgoroth Посмотреть профиль Найти все сообщения от Mortgoroth
 
Регистрация: 29.01.2014
Сообщений: 2

победил...
<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>
Ответить с цитированием
  #3 (permalink)  
Старый 31.01.2014, 18:58
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

и где там LDAP? он весь в похапе getldapdata
из js туда запрос посылается, можно было и стандартной формой сделать
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Развитие стандарта HTML Paguo-86PK Элементы интерфейса 104 14.12.2015 21:58
Возможно ли это вообще? notsoft Общие вопросы Javascript 4 15.03.2013 11:08
Разное оформление для посетителей с JS и без fry2 Events/DOM/Window 13 03.02.2012 17:45
Возможно ли это? white.bear Я не знаю javascript 1 05.01.2011 12:53
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41