|
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177
|
|||||||||||||||||||||||||||||||
Simple Membership Provider MVC 4/ Нужна документация01.04.2013, 11:01. Показов 7475. Ответов 14
Метки нет (Все метки)
Здравствуйте!
Я создал новой проект Internet Application ASP.NET MVC 4. не могу найти любую *хорошаю документацию* о том, как сделать роли и аутентификацию. После поиска в течение некоторого время, чтобы выучить новый MVC 4, роли и аутентификации, я нашел пару статей, по поводу этого: Что то нашел на стек оверфлов http://stackoverflow.com/quest... plemembers. В блоге обзор статей по аутентификации MVC 4 http://geekswithblogs.net/Alig... ation.aspx Побывал также реализовать как сказано в этом блоге http://trixtofix.wordpress.com... der-mvc-4/ Заменил в InitializeSimpleMembershipAttribute Кликните здесь для просмотра всего текста
на это ну как было указано в статье Кликните здесь для просмотра всего текста
Я добавил в папку Models четыре уже готовых файла с этого блога accountcontext.cs Кликните здесь для просмотра всего текста
rolemodel.cs Кликните здесь для просмотра всего текста
usermodel.cs Кликните здесь для просмотра всего текста
websecurityext.cs Кликните здесь для просмотра всего текста
У меня возникла проблема с этой реализаций, ('Mvc.Models.UserProfile "не содержит определения "Roles" и "Roles" нет метода расширения принимать первый аргумент "Mvc.Models.UserProfile" типа может быть найдено (вы пропали без вести использования директивы или ссылка на сборку?)) А как насчет администрирования веб-узла через WSAT? Ну короче побывал разными методамы, и нечего не получается, кто то сталковался с таким проблемами?
1
|
|||||||||||||||||||||||||||||||
| 01.04.2013, 11:01 | |
|
Ответы с готовыми решениями:
14
Simple Membership Provider Создание Membership Provider Свой membership provider |
|
burning1ife
|
|
| 01.04.2013, 16:37 | |
|
просто конкретно скажите, чем надо расширить Simple Membership Provider, а то не совсем понятно, какая ваша цель.
приемущество перед его предшественником, что он довльно легковесный и не надо реализовывать многие методы, которые могут не понадобиться. т.е. он сам по себе собирается как из кубиков и расширяется. за это его и любят. единственное, что инфу мне приходилось собирать по крупицам.
1
|
|
|
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177
|
||
| 01.04.2013, 23:04 [ТС] | ||
|
ну и еще один вопрос походу,как связать мою БД с базой данных которою представляет Simple Membership Provider?
1
|
||
|
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
|
||
| 12.07.2013, 14:59 | ||
|
тоже юзаю этот провайдер. Правильно ли я хочу сделать - первому пользователю в БД - то есть себе, я ставлю роль админ, ну а дальше уже через свой сайт могу присваивать роли остальным пользователям. и еще у меня - табла - webpages_UsersInRoles пустая. Мне нужно самому обеспечить добавление ид_юзера и роли или мембершип все это сам может? То есть стоит вопрос организации ролей. Буду благодарен за ссылки.
0
|
||
|
180 / 58 / 7
Регистрация: 28.08.2012
Сообщений: 363
|
|
| 12.07.2013, 18:01 | |
|
lifeact, можно либо в самой бд изменять данные для таблицы ролей , либо можно сделать что-то типа админки - выводить на страницу пользователей и их роли и изменять. В этом случае вы смотрите роль пользователя - если admin, открываете доступ, если нет - сообщение об ошибке.
Про SimpleMembershipProvider и авторизацию в mvc 4 можно почитать тут
0
|
|
|
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177
|
||
| 12.07.2013, 18:04 [ТС] | ||
|
Вот еще пару ссылок http://www.mattjcowan.com/func... h-llblgen/ http://techbrij.com/custom-rol... sp-net-mvc http://blog.spontaneouspublici... work-model http://www.asp.net/mvc/tutoria... ore-part-7
1
|
||
|
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
|
|
| 24.09.2013, 10:26 | |
|
Всем привет! Ребят пытаюсь добавить программно роль новому пользователю, но что то не понимаю, у меня есть модель Entity Framework, я вижу что таблица webpages_UsersInRoles есть: (скрин 1)
но почему в диаграмме модели я не вижу эту таблицу (скрин model) и соответственно не могу вставить в эту таблицу id пользователя и id роли, которую хочу ему дать
0
|
|
|
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
|
|
| 24.09.2013, 11:48 | |
|
вопрос снимается, оказалось просто:
Roles.AddUsersToRole( new[] {model.Email}, "User"); но почему все таки я не могу "руками" добавлять записи в эту таблицу?
0
|
|
|
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
|
||||||
| 25.10.2013, 09:05 | ||||||
|
Наткнулся на интересную особенность.
Я имею роль админа, авторизовался, зашел в свой личный кабинет, на весь класс кабинета стоит: [Authorize(Roles = Constants.ROLE_ADMIN)] Если я закрываю сайт и повторно запускаю проект, то я вижу что я авторизован, но при попытки войти в кабинет админа меня кидает на форму логина, я ввожу логин и пароль и захожу в кабинет. если убрать строку - [Authorize(Roles = Constants.ROLE_ADMIN)] а просто оставить - только авторизированным.... то можно сколько угодно перезапускать сайт и я буду заходить на страницу админа.... Добавлено через 13 часов 12 минут оказывается у меня при старте не инициилизирован был Simple Membership... решением стало - http://stackoverflow.com/quest... fore-you-c Я вот не могу понять, разве этот же код не записн в \Filters\InitializeSimpleMembershipAttri bute.cs то есть где то тут Global.asax.cs: надо сделать вызов этого метода
0
|
||||||
|
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177
|
||||||
| 25.10.2013, 09:49 [ТС] | ||||||
|
я разрабатывал свою бд, с помощью CodeFirst, для инициализации в Global, прописал
1
|
||||||
|
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
|
|
| 29.11.2013, 12:05 | |
|
ребят подскажите пж как принудительно вылогинить того или иного пользователя сайта?
0
|
|
|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|
| 02.12.2013, 01:26 | |
|
удали куки в браузере.
1
|
|
|
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
|
||
| 02.12.2013, 09:02 | ||
|
0
|
||
|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|
| 02.12.2013, 10:26 | |
|
Вопрос поставлен не корректно.
Что такое логин? это наличие логин-куков в браузере у юзера. так как можно взять и удалить юзеру куки???????????????????????????????????? ???????????????????????????????????????? ?????????????????????? Если ты хочешь заблокировать юзера как админ - то так и нужно спрашивать - как заблокировать юзера?
1
|
|
|
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
|
||
| 02.12.2013, 11:10 | ||
|
нет нет. речь шла именно о "logoff"
0
|
||
| 02.12.2013, 11:10 | |
|
Помогаю со студенческими работами здесь
15
Профайл средствами Membership в MVC 3 Simple MVC - Blog asp mvc 4 simple member ship ведет себя по разному на локале и на хосте Нужна документация по ISAPI. Нужна документация по IIS Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|