![]() |
|
|
![]()
|
|
| sproot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 2.2.2004 Репутация: нет Всего: нет |
Я хочу сделать страничку через которую студенты могли бы создавать сами себе юзеровский аккаунт. Т.е. они заходят на сайт, на странице вводят имя пользователя пароль и т.д. и скрипт xxx.asp на сервере создает учетку в OU...и еще, если разрешен анонимный доступ к сайту, нельзя ли что бы кусок кода на ASP странице выполнялся с правами администратора ? Или может есть какая-нибудь определенная технология ? Помогите осуществить сабж. Очень надо...
|
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Простите, хотелось бы уточнить - Вы хотите с помощью ASP создавать учетные записи пользователей в системе?
-------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| sproot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 2.2.2004 Репутация: нет Всего: нет |
Да Тема снята.Только что дошло... |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Может быть, расскажете?..
Это сообщение отредактировал(а) Kurt - 4.2.2004, 15:47 -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| sproot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 2.2.2004 Репутация: нет Всего: нет |
Тут рассказывать то особо нечего.
Создал юзера с ограниченными правами, делегировал ему создание других юзеров, в IIS отключил анонимный вход, оставил галку "Использовать Windows аутентификацию". Ну и сама ASP (черновой вариант): <%@ LANGUAGE = "javascript" %> <% Response.Expires = 0 Response.AddHeader("pragma", "no-cache"); %> <html> <head> <title>CREATE USER ACOUNT</title> <meta http-equiv="Content-Type" content="text/html; charset=koi8-r"> </head> <body> <table width="600" height="400" border="1" align="center"> <tr> <td bgcolor="#118B8B" VALIGN="top"> <FORM action="http://192.168.0.20/admin.asp" method="POST"> <br><br> <FONT size="5">User</FONT> <INPUT type="text" name="user"><br> <FONT size="5">Password</FONT> <INPUT type="text" name="pass"><br> <INPUT type="submit"><br> </FORM> <script LANGUAGE="javascript" RUNAT=Server> var str = new String(Request.Form("user")); dso = GetObject("LDAP://home.net/CN=Users,DC=home,DC=net"); userobj = dso.Create("user", "cn="+str.substr(0, 19)); userobj.Put("sAMAccountName", str.substr(0, 19)); userobj.SetInfo(); </SCRIPT> </td> </tr> </table> </body> </html> Ну вот в принципе и все. P.S. Если использовать анонимный вход для сайта, то по-идее нужно юзеру IUSR_SERV делегировать право создавать других пользователей для контейнера, но это я не проверял. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ASP | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |