powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Simple Member Ship и добавление Ролей
25 сообщений из 38, страница 1 из 2
Simple Member Ship и добавление Ролей
    #38448706
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Ребят помогите разобраться.

У меня ASP MVC 4 проект, Simple Member Ship. Добавил в вебконфиг поддержку ролей, подправил InitializeSimpleMembershipAttribute все (роли) работает, за исключением одного момента:

1. Когда я запускаю сайт, авторизируюсь, то дальше я могу выполнять действия контролера на которые навешана проверка по ролям ( [Authorize(Roles = Constants.ADMIN)]) ;
2. Если закрыть сайт, или повторно его с студии вызвать, то я вижу что авторизован, но если пойти в контролер который проверяет на роль, то меня перекидывает на страницу авторизации, я авторизуюсь и успешно делаю все что мне нужно.

Начал разбираться, получается, что инициируется Simple Member Ship в аккаунт контролере по этой команде: [InitializeSimpleMembership]

То есть это нормальное поведение что если я в проекте использую роли и мне нужно постоянно логиниться....
или есть правильно сделать такой ход:

1. с аккаунт контролера убираю [InitializeSimpleMembership], а в AuthConfig.cs например переношу инициализацию, и при старте проекта все ок:
//Global.asax
AuthConfig.RegisterAuth();
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448712
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормально.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448718
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnick,

InitializeSimpleMembership сделайте глобальным фильтром и уберите с AuthConfig.

вообще рекомендую бросить возиться с SimpleMembershipProvider, ибо зря потраченное время впустую. начните изучать ASP.NET Identity
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448726
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прогнал чота с AuthConfig. говорю, надо убрать атрибут с контроллера и добавить в глобальные фильтры. ну и всё ок будет. поведение со сбросом логина во время дебага студии — типо правильное. так и должно быть.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448740
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвообще рекомендую бросить возиться с SimpleMembershipProvider, ибо зря потраченное время впустую. начните изучать ASP.NET Identity
Если не требуется owin (а многим он абсолютно не нужен), то SimpleMembershipProvider то, что доктор прописал. Просто и быстро.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448745
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЕсли не требуется owin (а многим он абсолютно не нужен), то SimpleMembershipProvider то, что доктор прописал. Просто и быстро.

дак дело вовсе не в OWIN. просто это текущий курс майкрософт. симпл это промежуточный выкидыш. да и на вкус также.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448751
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttдак дело вовсе не в OWIN. просто это текущий курс майкрософт. симпл это промежуточный выкидыш. да и на вкус также.
Это не промежуток, а нативный функционал WebMatrix, который просто вкорячили в студийный темплейт MVC. Всего-то и делов.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448753
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЭто не промежуток, а нативный функционал WebMatrix, который просто вкорячили в студийный темплейт MVC. Всего-то и делов.

вот-вот, вкорячили
для матрикса, ок. но там вообще примитив для домохозяек с бложеком про божьи коровки.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448760
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

ещё один плюс, что в Identity не нужен монстр DotNetOpenAuth, реализация внешней авторизации теперь лёгкая и пушистая при своей простоте.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448766
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвот-вот, вкорячили
для матрикса, ок. но там вообще примитив для домохозяек с бложеком про божьи коровки.
Да, я ж и говорю, просто и быстро - натравился на табличку и всё работает. У меня кодеартиклес крутится на симпле, нормально чё :)

hVosttМСУ, ещё один плюс, что в Identity не нужен монстр DotNetOpenAuth, реализация внешней авторизации теперь лёгкая и пушистая при своей простоте.
Ну куле сравнивать, полновесный мембершип и идентити - это монстры, симпле - так, попукать на досуге.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448769
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt

Спасибо.

ASP.NET Identity
-
блин за этими технологиями не угонишься, только говорили что асп мембер шип фигня, вот симпл... это круть.... теперь уже и симпл...

я только постигаю асп, так что в дебри пока рано.


типо правильное. так и должно быть
---
вот блин, а я долбаюсь.


А еще вопросик я сейчас если нажимаю на логофф
метод:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult LogOff()
{
WebSecurity.Logout();

return RedirectToAction("Index", "Home");
}


то получаю вот эту ошибку:

Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.

Requested URL: /Account/LogOff

---

почему он не переадерсует на return RedirectToAction("Index", "Home"); ? У него видать не отрабатывает WebSecurity.Logout(); ?

Что интересно, что если убрать:
[HttpPost]
[ValidateAntiForgeryToken]
то он меня вылогинивает.... почему так? Я акк контролер не трогал, там все по дефолту (интернет проект)
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448776
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnick,

потому что POST надо делать, а вы делаете GET.

POST, это когда

<form action="/Account/LogOff">
<button type="submit">Logout</button>
</form>

GET, это когда

<a href="/Account/LogOff">Logout</a>
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448779
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickблин за этими технологиями не угонишься, только говорили что асп мембер шип фигня, вот симпл... это круть.... теперь уже и симпл...
Главное не суетиться
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448780
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУSputnickблин за этими технологиями не угонишься, только говорили что асп мембер шип фигня, вот симпл... это круть.... теперь уже и симпл...
Главное не суетиться

тоже верно...
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448798
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
все, понял, я же сам ГЕТ запрос подаю, а когда в дефолтном шаблоне там был пост...

Главное не суетиться
-------
Двумя руками ЗА Выбрать главные и второстепенные направления, цели. Раздробленность и рвение на все цели ведет к истощению психики, организма - http://psy-diary.com/Home/RecordPage/314

кстати сайт на мвц 3 написан )


Спасибо всем.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448803
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttтоже верно...
А то получится как с сильверлайтом. Шумели, кичились, кричали логунги о том, что порвём флеш и весь веб заодно. Ну люди и понаустраивались на работы, заботали технологию, понакупили букварей, раскур всяких там риа сервисов, плюшек с бубликами. Вроде всё хорошо, живи и радуйся и зад по колено. А куй там было, Балмер насрал в кусты и слился. Вместе с сервелатом. Вот что им и осталось в наследство, сиди как говорится и нюхай. А челядь осталась у разбитого корыта, подавленная и обосраная. Что может быть лучше подождать, осмотреться и в бой? Только там, я считаю. А бежать впереди паровоза иногда боком выходит
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448816
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickкстати сайт на мвц 3 написан )
Спасибо всем.

ага, особенно форум какой замечательный вышел
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448827
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА то получится как с сильверлайтом. Шумели, кичились, кричали логунги о том, что порвём флеш и весь веб заодно. Ну люди и понаустраивались на работы, заботали технологию, понакупили букварей, раскур всяких там риа сервисов, плюшек с бубликами. Вроде всё хорошо, живи и радуйся и зад по колено. А куй там было, Балмер насрал в кусты и слился. Вместе с сервелатом. Вот что им и осталось в наследство, сиди как говорится и нюхай. А челядь осталась у разбитого корыта, подавленная и обосраная. Что может быть лучше подождать, осмотреться и в бой? Только там, я считаю. А бежать впереди паровоза иногда боком выходит

да уж. но этих людей совершенно не жалко. мозги иногда стоит всё-таки включать и не вестись на очевидную подставу. вкупе с теми, кто повёлся на Flex от Adobe.
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448828
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSputnickкстати сайт на мвц 3 написан )
Спасибо всем.

ага, особенно форум какой замечательный вышел

на асп такого кульного не было, пришлось пхпшный прикрутить, благо хост позволяет )
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448834
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sputnickна асп такого кульного не было, пришлось пхпшный прикрутить, благо хост позволяет )

так напишите, а то какой-то уродец у вас получился, ни то ни сё :)
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448838
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSputnickна асп такого кульного не было, пришлось пхпшный прикрутить, благо хост позволяет )

так напишите, а то какой-то уродец у вас получился, ни то ни сё :)

не, то хобби, нету время, да и умений. да и почему уродец, удобно, практично
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448852
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
визуально там у вас еще явно есть куда стремиться :)
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448865
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zoriaвизуально там у вас еще явно есть куда стремиться :)

это да, все никак не прикручу редактор, еще баги даже есть )).
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448867
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SputnickZoriaвизуально там у вас еще явно есть куда стремиться :)

это да, все никак не прикручу редактор, еще баги даже есть )).
да я больше про дизайн.. не знаю, чем вам редактор помочь сможет :)
...
Рейтинг: 0 / 0
Simple Member Ship и добавление Ролей
    #38448873
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZoriaSputnickпропущено...


это да, все никак не прикручу редактор, еще баги даже есть )).
да я больше про дизайн.. не знаю, чем вам редактор помочь сможет :)

дык а что дизайн? Нормальный, светлый, облачка... там не дизайн главное, а смысл... многие дневник в ворде ведут или по старинке в тетради и не думают о дизайне =)

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


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