Помощник
|
Нужна помощь по авторизации на сайте |
MasterHuLI
|
Сообщение
#1
|
||
|
|
||
|
|||
Mulder_hb |
19.8.2010, 0:22;
Ответить: Mulder_hb
Сообщение
#2
|
|
Сомневаюсь, что это форум нужной вам тематики. В вашем вопросе нет ничего связанного с веб-разработкой, только лишь системное администрирование. Я бы посоветовал почитать про LDAP и смежные темы.
|
|
|
MasterHuLI
|
Сообщение
#3
|
|
Мне кажется вы не очень поняли что требуется
Мне необходима какая то функция встраеваемая в страничку которая бы возвращала текущий логин пользователя. Про LDAP читал, разобрался, но это не то он позволяет общаться с AD но текущего пользователя через него не получить... во всяком случае я не понял как. |
|
|
Alcorn |
19.8.2010, 7:00;
Ответить: Alcorn
Сообщение
#4
|
|
Если брать к примеру IIS, то пользователь, открывающий страницу сайта, работает от имени гостевой учётной записи web - "IUSR_имя_web_сервера" и сайт понятия не имеет какой у него там логин или пароль в AD.
Если поставить windows-авторизацию на некоторые папки/страницы сайта, то при открытии тех страниц/папок появится стандартное windows-окно ввода логина/пароля. Если пользователь уже зашёл в домен, то возможно получит доступ автоматически и такое окно не появится, нужно тестировать. Если нужно распределение ролей на доступ к конкретной информации, делайте обычный сайт с авторизацией, где логины и пароли будут совпадать с AD, т.е. при авторизации на сайте пользователь будет вводить вручную эти данные, а дальше уже логика сайта решает какому пользователю нельзя туда, а какому сюда. |
|
|
MasterHuLI
|
Сообщение
#5
|
|
Ну конечно интересный вариант, но крайне неудобный, логин должен использоваться при работе на сайте так что его нужно получать в явном виде.
|
|
|
Alcorn |
19.8.2010, 9:09;
Ответить: Alcorn
Сообщение
#6
|
|
http://stump-workshop.blogspot.com/2006/12/aspnet.html
Третий сверху абзац - "Имперсонация". Возможно то что нужно, но применимо к iis. |
|
|
MasterHuLI
|
Сообщение
#7
|
|
Спасибо ) Но это не то. IIS как то не очень вдохновляет... проще уж томкат поставить и с джавой заморачиваться... все полезней.
Нет, мне требуется работающее решение чисто силами PHP и JavaScript иначе не спортивно ) Еще возникла проблема с кодировками при работе с БД... но это вобще неведомая фигня... уже все лечилки из гугла попробовал... ниче не помогает. |
|
|
Alcorn |
20.8.2010, 5:14;
Ответить: Alcorn
Сообщение
#8
|
|
У связки IIS+asp.net+windows намного больше стандартных возможностей и ненадо изобретать велосипед. Тем более c# - это полноценный язык программирования, а не язык для создания сайтов и поэтому свободно можно общаться с AD и делать различные системные вещи.
Если Tomcat сможете поставить на windows, настроить, сделать исполнение jsp-страниц, то вам можно медаль вручать :) apache+php - служит для *nix систем, цеплять его к windows - извращение (имхо). |
|
|
Alcorn |
20.8.2010, 6:05;
Ответить: Alcorn
Сообщение
#9
|
|
По кодировкам, база mysql?
Если да, то уже было на форуме - http://www.html.by/showthread.php?t=13212 |
|
|
Белый Тигр |
20.8.2010, 17:02;
Ответить: Белый Тигр
Сообщение
#10
|
|
по признаку имя пользователя под которым он залогинился в винду Это можно сделать только если пользователь работает с IE. Почитайте про NTLM.Если же пользователи работают с другими браузерами, придётся идти через обычную HTTP-авторизацию (пример - http://php.net/manual/en/features.http-auth.php). То есть вводит пользователь имя/пароль, вы по LDAP проверяете их в AD и пускаете его. Если нужно ещё сильнее разграничить доступ то почитайте о ACL. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Боты могут делать пушподписки на моём сайте? | 2 | Megaspryt | 835 | Вчера, 23:09 автор: MorKer |
|
Быстрый и качественный обмен на сайте Baksman.org Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк |
53 | Baksman | 33765 | Вчера, 11:29 автор: Baksman |
|
Нужна програмка постинга в свои сайты | 0 | kasey7 | 275 | 22.4.2024, 19:54 автор: kasey7 |
|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
15 | Tia2 | 2370 | 17.4.2024, 0:54 автор: diviner99 |
|
CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте | 36 | CryptoCLoud | 10661 | 16.4.2024, 16:02 автор: CryptoCLoud |
Текстовая версия | Сейчас: 24.4.2024, 1:21 |