powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Релогин аккаунта при выдачи роли или удалении пользователя
8 сообщений из 83, страница 4 из 4
Релогин аккаунта при выдачи роли или удалении пользователя
    #39761018
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skew,
Ну дак в java тоже самое.
Если сессия, то ее отрубают.
Но об этом никто не знает в хибере, если кэш только первого уровня и админка исправлена в самой бд.
Как об этом узнать?
Делают sso, тогда на каждый get идет запрос на сервер авторизации.
Как то так.
...
Не бойся спрашивать бд или сервис. Это компромисс.
3. Делай один контекст для админки и юзверей.
Запроса к бд не будет.
...
Рейтинг: 0 / 0
Релогин аккаунта при выдачи роли или удалении пользователя
    #39761193
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС, а в чем проблема просто куку прибить? Или я чего-то недогоняю и есть какие-то ньюансы?
...
Рейтинг: 0 / 0
Релогин аккаунта при выдачи роли или удалении пользователя
    #39761204
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skewЭто понятно, но у системы столько автоматических проверок, а проверить то, что пользователь больше не имеет какой-то из ролей система не может, нужно всю это автоматизацию получается перегонять в ручную проверку. Хотя казалось бы вопрос тривиален
каким образом асп может это за вас автоматизировать если данные о доступных ролях находятся у вас в базе? Хотите мгновенной отмены прав - не кэшируйте клеймы в куках/токенах, и доставайте их на каждый запрос из базы или сессии. Только это прошлый век, сейчас именно что клеймы кэшируются т.к. в сочетании с токенами это дает массу преимуществ в современных системах. Помимо проблем типа "отозвал право, а оно все еще в куке" возможны куда более проблематичные сценарии, когда токен украден и хакер может делать что угодно от лица пользователя. Поэтому время их жизни делают максимально коротким, по-сути это все, что можно сделать.

skewа потом бац и он стал врагом, вы быстро лишаете его прав админа, а он за эти 10 минут грохает все, что у вас накопилось за 5 лет работы :)
он врагом стал непременно с момента, когда вы галочку поставили? Когда человека увольняют, то ему мгновенно перекрывают доступ к рабочему компьютеру и отзывают все права, стандартная практика в большинстве компаний
...
Рейтинг: 0 / 0
Релогин аккаунта при выдачи роли или удалении пользователя
    #39761228
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatТС, а в чем проблема просто куку прибить? Или я чего-то недогоняю и есть какие-то ньюансы?ньюансы еще из прошлого тысячелетия и из клинт сервера - если Коля поставил галку в базе, то как Вася на клиенте об этом узнает?
...
Рейтинг: 0 / 0
Релогин аккаунта при выдачи роли или удалении пользователя
    #39761373
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123fkthatТС, а в чем проблема просто куку прибить? Или я чего-то недогоняю и есть какие-то ньюансы?ньюансы еще из прошлого тысячелетия и из клинт сервера - если Коля поставил галку в базе, то как Вася на клиенте об этом узнает?

Ну как - при аутентификации очередного запроса проверить палку в базе, прибить куку и отредиректить на страницу логина. Это если классицеское приложение. Если AJAX - то все тоже самое - запрос-то все равно будет, просто на клиенте результат хитрее надо будет обработать..
...
Рейтинг: 0 / 0
Релогин аккаунта при выдачи роли или удалении пользователя
    #39761419
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,
Ты не читал топик. Он не хочет на все get, post ото всех, лазить в базу и проверять свежак инфу.
Вероятно жалеет базу данных или боится тормозов.
...
Рейтинг: 0 / 0
Релогин аккаунта при выдачи роли или удалении пользователя
    #39761568
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123fkthat,
Ты не читал топик. Он не хочет на все get, post ото всех, лазить в базу и проверять свежак инфу.
Вероятно жалеет базу данных или боится тормозов.

Ну тогда в памяти всю шляпу кешировать. Или делать что-то типа на вебсокетах - но для подобной ерундовой задачи это вообще, по-моему, жесть.
...
Рейтинг: 0 / 0
Релогин аккаунта при выдачи роли или удалении пользователя
    #39761587
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

Решений полно и без сокетов:
- сессии со списком подключенных
- время жизни кук поставить 3 минуты или даже одну
- не жалеть сервер для 10ти юзверов
-...
..
Верно сказал что задача жесть, поэтому послать постановщика подальше.
Лучше функционал делать и много зарабатывать. Это в тренде. А не диверсантов ловить.
...
Рейтинг: 0 / 0
8 сообщений из 83, страница 4 из 4
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Релогин аккаунта при выдачи роли или удалении пользователя
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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