Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание юзеров в Active Directory посредством ASP 
:(
    Опции темы
sproot
Дата 2.2.2004, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.2.2004

Репутация: нет
Всего: нет



Я хочу сделать страничку через которую студенты могли бы создавать сами себе юзеровский аккаунт. Т.е. они заходят на сайт, на странице вводят имя пользователя пароль и т.д. и скрипт xxx.asp на сервере создает учетку в OU...и еще, если разрешен анонимный доступ к сайту, нельзя ли что бы кусок кода на ASP странице выполнялся с правами администратора ? Или может есть какая-нибудь определенная технология ? Помогите осуществить сабж. Очень надо...
PM MAIL   Вверх
Kurt
Дата 4.2.2004, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Простите, хотелось бы уточнить - Вы хотите с помощью ASP создавать учетные записи пользователей в системе?


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
sproot
  Дата 4.2.2004, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.2.2004

Репутация: нет
Всего: нет



Цитата
Простите, хотелось бы уточнить - Вы хотите с помощью ASP создавать учетные записи пользователей в системе?

Да

Тема снята.Только что дошло...
PM MAIL   Вверх
Kurt
Дата 4.2.2004, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Может быть, расскажете?..


Это сообщение отредактировал(а) Kurt - 4.2.2004, 15:47


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
sproot
Дата 5.2.2004, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 делегировать право создавать других пользователей для контейнера, но это я не проверял.


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.0382 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.