Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Здравствуйте все! Столкнулся с проблемой — хостинг не поддерживает баз данных. Нужно организовать аутентификацию forms, чтобы данные хранились например в xml файле или в web.config ... И если не сложно — то есть у кого-нибудь что-нибудь почитать про этот вид аутентификации ... А то наталкиваюсь на статьи, в которых одно и тоже ... Заранее всем спасибо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 13:40 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, tulupov, Вы писали: T>Здравствуйте все! T>Столкнулся с проблемой — хостинг не поддерживает баз данных. Нужно организовать аутентификацию forms, чтобы данные хранились например в xml файле или в web.config ... T>И если не сложно — то есть у кого-нибудь что-нибудь почитать про этот вид аутентификации ... А то наталкиваюсь на статьи, в которых одно и тоже ... T>Заранее всем спасибо ... Тут же на сайте есть отличная статья на эту тему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 14:18 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Если база не поддерживается, то можно реализовать собственный Membership провайдер, который будет читать/записывать данные в xml файл, и пользоваться всеми возможностями стандартной Forms аутентификации. ( Блог программиста ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 14:24 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Tamagotchi, Вы писали: T>Здравствуйте, tulupov, Вы писали: T>>Здравствуйте все! T>>Столкнулся с проблемой — хостинг не поддерживает баз данных. Нужно организовать аутентификацию forms, чтобы данные хранились например в xml файле или в web.config ... T>>И если не сложно — то есть у кого-нибудь что-нибудь почитать про этот вид аутентификации ... А то наталкиваюсь на статьи, в которых одно и тоже ... T>>Заранее всем спасибо ... T>Тут же на сайте есть отличная статья на эту тему А как сделать, чтобы пользователи автоматом добавлялись в web.config например? Есть форма, где новый пользователь заполняет о себе данные (не только логин и пароль. Как сделать, чтобы запись о нём добавилась в webconfig? (с xml всё вроде понятно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 14:48 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, tulupov, Вы писали: T>А как сделать, чтобы пользователи автоматом добавлялись в web.config например? И чем тебе xml файл не угодил? Уж web.config точно не стоит засорять. И потом, если мне не изменяет память запись в web.config приводит к перезапуску... << RSDN@Home 1.2.0 alpha rev. 655>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 16:28 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Лучше пользователей хранить в отдельном xml-файле, причем расширение ему сделать не xml, как в вышеприведенной статье, а config. ЧТо-то типа users.config. Расширение config обрабатывает ISAPI-фильтр ASP.NET и никогда не позволяет читать такие файлы пользователям, файлы c расширением xml по умолчанию видны любому желающему, даже если лежат в защищенной FORMS AUTHORISATION папке - просто до ISAPI-фильтра ASP.NET дело не доходит, xml - стандартное расширение, его веб сервер стандартно обрабатывает, т.е. выдает любому запросившему. Что бы перекрыть доступ к просмотру xml файлов в защищенных областях нужно приложить немного усилий по конфигурированию веб-сервера - оно вам надо, если всё можно решить проще?Олег Козлов aka 'OKey' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 16:57 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, tulupov, Вы писали: T>>А как сделать, чтобы пользователи автоматом добавлялись в web.config например? Уж если очень хочется взгляни в доку по AuthorizationSection Вот набросал пример ... // Это только для чтения // AuthorizationSection az = (AuthorizationSection)ConfigurationManager. // .GetSection("system.web/authorization"); Configuration config = WebConfigurationManager .OpenWebConfiguration("/TestWebSite"); AuthorizationSection az = (AuthorizationSection)config .GetSection("system.web/authorization"); AuthorizationRule newRule = new AuthorizationRule(AuthorizationRuleAction.Allow); newRule.Roles.Add("Админ"); newRule.Users.Add("Вася Пупкин"); // Добавляем az.Rules.Add(newRule); // Сохраняем config.Save(ConfigurationSaveMode.Modified); ...... << RSDN@Home 1.2.0 alpha rev. 655>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 17:28 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, OKey, Вы писали: OK>Лучше пользователей хранить в отдельном xml-файле А я что что-то другое написал. Вы моё сообщение, наверное, не верно поняли. Я как раз и говорю, что не стоит писать в файл web.config, а использовать для этих целей другой файл с форматом xml.Если человеку долго не давать возразить, он забудет все свои аргументы и врежет молча ... << RSDN@Home 1.2.0 alpha rev. 655>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 19:30 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, OKey, Вы писали: <skipped> OK>>файлы c расширением xml по умолчанию видны любому желающему, даже если лежат в защищенной FORMS AUTHORISATION папке — просто до ISAPI-фильтра ASP.NET дело не доходит, xml — стандартное расширение, его веб сервер стандартно обрабатывает, т.е. выдает любому запросившему. В ASP.NET 2.0 файлы лежащие " в защищенной FORMS AUTHORISATION папке " не доступны не авторизованным пользователем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 19:59 |
|
||
|
Аутентификация forms
|
|||
|---|---|---|---|
|
#18+
>>В ASP.NET 2.0 файлы лежащие "в защищенной FORMS AUTHORISATION папке" не доступны не авторизованным пользователем Честно говоря я с 2.0 не работал, я на 1.1 до сих пор. А каким образом это там реализовано? ASP.NET это для IIS ведь всего лишь ISAPI-фильтр. Если ему слова не давали - например при обработке расширения *.jpg, то какой-бы он там версии не был, ничего поделать нельзя, IIS обработает этот файл так, как ему вздумается. Т.е. ASP.NET 2.0 глубже с IIS интегрирован?Олег Козлов aka 'OKey' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:11 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=872&tid=1389282]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 347ms |

| 0 / 0 |
