powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC3: как в контроллере добраться до UserID?
12 сообщений из 12, страница 1 из 1
MVC3: как в контроллере добраться до UserID?
    #37559019
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. когда юзер зарегистрирован у него есть ИД, и вот как добраться до его ид?
Я хочу использовать этот ид для элементов, которые создает юзер в базе.
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559083
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щас меня порвут наверное )) , я храню ID в сессии
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559101
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306Щас меня порвут наверное )) , я храню ID в сессии

т.е. запоминаете его во время ЛогОна юзера? ;-)
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559103
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559114
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306да

ну в сессии и ладно, разве это проблема? какой-то гуид, который враги даже использовать не смогут....
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559158
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может пригодится CustomAuth
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559165
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306Может пригодится CustomAuth

спасибо!
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559171
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhкак добраться до его ид?
Код: plaintext
1.
Membership.GetUser().ProviderUserKey


Andrey1306Щас меня порвут наверное )) , я храню ID в сессии
-1
Andrey1306Может пригодится CustomAuth
+1
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559187
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 МСУ - спасибо!

возник вопрос: а является ли нормальной практикой использование юзерского ида в таблицах с данными?
Ну. т.е. к примеру, чтобы каждый юзер видел все записи, но мог изменять и удалять только свои?
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559214
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhа является ли нормальной практикой использование юзерского ида в таблицах с данными?
Конечно.
В идеале: [создатель, дата создания, изменил, дата изменения] + логирование.
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559240
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУWinnipuhа является ли нормальной практикой использование юзерского ида в таблицах с данными?
Конечно.
В идеале: [создатель, дата создания, изменил, дата изменения] + логирование.

фух.. значит правильным путем иду...

А вот еще один вопросец в связи с этим:

по поводу работы с базой... Какова практика: использовать одну для мембершипства и данных или разные?

Я немного продолбился, в приложении стояло "удаление и создание базы всегда", и естественно удалялась база, потом создавались прикладыне таблицы, а все схемы для ведения юзеров улетали.

В принципе даже если поставить "удалять и создавать, если изменилась модель", то при изменении модели база будет пересоздана, и снвоа улетит все, чот связано с юзерами...

Как лучше делать?
...
Рейтинг: 0 / 0
MVC3: как в контроллере добраться до UserID?
    #37559400
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзайте одну независимую БД со своей секьюрностью.
Приложений может быть много, баз под бизнес тоже может быть много, а секьюрность - одна.
Для этого в мембершипе есть такое понятие, как ApplicationID. Юзайте один и тот же Application для n-приложений, в которых должны юзаться единые ролевые политики.
Код: plaintext
1.
2.
3.
4.
5.
6.
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
  <providers>
    <clear/>
    <add name="SqlProvider" ... applicationName="MyApplications" description="Мои приложения"/>
  </providers>
</membership>


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


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