Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
Как ограничить доступ определенным пользователем к area настройками web.config ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2013, 15:31 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, http://stackoverflow.com/questions/2319157/how-can-we-set-authorization-for-a-whole-area-in-asp-net-mvc Web.config-based security should almost never be used in an MVC application . The reason for this is that multiple URLs can potentially hit a controller, and putting these checks in Web.config invariably misses something. Remember - controllers are not associated with areas, routes are associated with areas. The MVC controller factory will happily serve controllers from the Areas/ folder for non-area requests if there's no conflict. For example, using the default project structure, adding an Admin area with an AdminDefaultController, you can hit this controller via /Admin/AdminDefault/Index and /AdminDefault/Index. The only supported solution is to put your attribute on a controller base class and to ensure that each controller within the area subclasses that base class. ещё вопросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2013, 15:53 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
Почему авторизованный пользователь через 10 сек. становиться опять не авторизованным? web.config<forms loginUrl="~/Account/Login" timeout="20" slidingExpiration="true" /> timeout хоть 10 хоть 20 хоть 20000 разницы нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2013, 00:03 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, проблема может быть в реализации Account/Login проверьте что в куках после авторизации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2013, 12:45 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstschКак ограничить доступ определенным пользователем к area настройками web.config Безопасность в веб конфиге - моветон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2013, 13:16 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
делаю след. образом Код: c# 1. 2. на локальной машине все замечательно работает на паркинге же пользователь авторизован, но при этом при любом запросе к закрытой ареа его перекидывает на страницу логина, это может быть как аякс запрос так и просто get. хотя при этом пользователь авторизован. при этом через 1-2 сек повторно заходишь на страницу и перенаправления на страницу логина не происходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 00:19 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
куки присутствуют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 00:36 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
и получается странная вещь страница в одном табе браузера загрузилась в тот же момент в другом табе произошла переадресация на логин страницу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 00:40 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, покажите веб.конфиг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 09:06 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 09:52 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, попробуйте Код: xml 1. без sliding expiration ещё решение в LogOn Код: c# 1. понятное дело вместо username подставлять реальный юзернейм. и ещё, не хотите попробовать SimpleMembershipProvider? меньше заморочек и всё работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 10:18 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
я вообще-то его и использую :-) что-то не то в web.conig написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 10:35 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, если вы используете симпл, то вот этот кусок: Код: xml 1. 2. 3. 4. 5. 6. 7. не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 10:39 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
после того как убрал при входе в открытую только для одной роли area получаю: provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:02 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, странно, у меня на симпле всё ок. посмотрите, есть ли в базе таблицы с префиксом webpages_ и есть установлен ли атрибут [InitializeSimpleMembership] у закрытых контроллеров (или он добавлен в глобальные фильтры). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:07 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
да не было [InitializeSimpleMembership] теперь на локальной машине все заработало как и прежде. а на хостинге нет. когда заходишь в закрытую area то сначала предлагается авторизоваться потом заходишь что-то секунд 30 делаешь все работает через 30 секунд: provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:38 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, наверное у вас на локальном компе LocalDb, а на хостинге он не заводится. собственно так и должно быть. создайте на сервере базу данных MS SQL или MS SQL Express и настройте подключение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:41 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
нет база тянется с хостинга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:45 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
да и как иначе я вообще могу залогиниться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:45 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, посмотрите, есть ли в базе таблицы с префиксом webpages_ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:46 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
есть webpages_membership webpages_OAuthMembership webpages_Roles webpages_userInRoles UserProfile В табличках есть два пользователя Обоим сопоставлено роль Admins Которая в контролере указана как разрешенная к доступу Логин происходит нормально и все работает 30 сек. Провайдер советовал установить не изменяемые machinekey не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:58 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, вы точно убрали секцию <roleManager enabled="true"> ? в общем похоже на то, что приложение не может получить свои роли из базы данных. либо он пытается получить роли из стандартной AspNet реализации мембершипа. и ещё. проапгрейдите Entity Framework до 5-ой версии. возможно симпл не хочет толком работать с версией 4 (как у вас). это очень вероятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 12:08 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
да точно убрано. но почему же тогда 30 сек все работает, и на локальном машине работает скольк угодно долго надо попробовать еще другого провайдера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 12:16 |
|
||
|
simplemembership mvc4 ограничить доступ к area
|
|||
|---|---|---|---|
|
#18+
konstsch, проапрейдите Entity Framework. 4.4 это ж прошлый век. не удивлюсьь, если проблема в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 12:17 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38472621&tid=1357927]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
85ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 379ms |

| 0 / 0 |
