powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Средство администрирования веб-узла. Простейший вопрос
6 сообщений из 6, страница 1 из 1
Средство администрирования веб-узла. Простейший вопрос
    #37639025
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я учусь создавать сайты. Для этого использую Visual Web Developer 2010. Недавно увидел такую штучку (да, я нечего не знаю в asp.net), как "Средство администрирования веб-узла". Я зарегистрировал пользователя и теперь хочу дать права на просмотр одной из страниц сайта только этому пользователю. Как это сделать?
Гневных сообщений не писать)
...
Рейтинг: 0 / 0
Средство администрирования веб-узла. Простейший вопрос
    #37639030
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я прочитал, что можно запретить доступ к папкам. Может мне просто поместить страницу в необходимую папку?
...
Рейтинг: 0 / 0
Средство администрирования веб-узла. Простейший вопрос
    #37639068
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо использовать MemberShip Provider Role Provider
В настройках для папки указываете что запрещенно всем кроме этого пользователя или какой то роли.
помещаете страничку в эту папку.
Например запрещенно всем разрешенно только роли admin
web.config

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <authorization>
            <allow roles="Admin" />
            <deny users="*" />
        </authorization>
    </system.web>
</configuration>



Для для входа используете компонент Login, для него в свойствах укажите membership provider .

Да и ещё предварительно надо структуру базы создать с помощью aspnet_regsql ну и наверно в главном web.config подшаманить.

Направление должно быть понятно, дальше поиском :)
...
Рейтинг: 0 / 0
Средство администрирования веб-узла. Простейший вопрос
    #37639130
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHTOH_LНадо использовать MemberShip Provider Role Provider
В настройках для папки указываете что запрещенно всем кроме этого пользователя или какой то роли.
помещаете страничку в эту папку.
Например запрещенно всем разрешенно только роли admin
web.config

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <authorization>
            <allow roles="Admin" />
            <deny users="*" />
        </authorization>
    </system.web>
</configuration>



Для для входа используете компонент Login, для него в свойствах укажите membership provider .

Да и ещё предварительно надо структуру базы создать с помощью aspnet_regsql ну и наверно в главном web.config подшаманить.

Направление должно быть понятно, дальше поиском :)

Самое интерестное, что я так уже и сделал, до вашего ответа. Причем я тоже главную роль назвал Admin)))))
БД я не создал. Там как-то информация о пользователях так хранится и работает без вмешательства.


Еще есть такой вопросик. Как узнать e-mail логина?
...
Рейтинг: 0 / 0
Средство администрирования веб-узла. Простейший вопрос
    #37639162
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
System.Web.Security.Membership.GetUser().Email;
...
Рейтинг: 0 / 0
Средство администрирования веб-узла. Простейший вопрос
    #37639231
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHTOH_L,

спасибо огромное.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Средство администрирования веб-узла. Простейший вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]