|
Релогин аккаунта при выдачи роли или удалении пользователя
|
|||
---|---|---|---|
#18+
skew, Ну дак в java тоже самое. Если сессия, то ее отрубают. Но об этом никто не знает в хибере, если кэш только первого уровня и админка исправлена в самой бд. Как об этом узнать? Делают sso, тогда на каждый get идет запрос на сервер авторизации. Как то так. ... Не бойся спрашивать бд или сервис. Это компромисс. 3. Делай один контекст для админки и юзверей. Запроса к бд не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 16:11 |
|
Релогин аккаунта при выдачи роли или удалении пользователя
|
|||
---|---|---|---|
#18+
ТС, а в чем проблема просто куку прибить? Или я чего-то недогоняю и есть какие-то ньюансы? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 00:24 |
|
Релогин аккаунта при выдачи роли или удалении пользователя
|
|||
---|---|---|---|
#18+
skewЭто понятно, но у системы столько автоматических проверок, а проверить то, что пользователь больше не имеет какой-то из ролей система не может, нужно всю это автоматизацию получается перегонять в ручную проверку. Хотя казалось бы вопрос тривиален каким образом асп может это за вас автоматизировать если данные о доступных ролях находятся у вас в базе? Хотите мгновенной отмены прав - не кэшируйте клеймы в куках/токенах, и доставайте их на каждый запрос из базы или сессии. Только это прошлый век, сейчас именно что клеймы кэшируются т.к. в сочетании с токенами это дает массу преимуществ в современных системах. Помимо проблем типа "отозвал право, а оно все еще в куке" возможны куда более проблематичные сценарии, когда токен украден и хакер может делать что угодно от лица пользователя. Поэтому время их жизни делают максимально коротким, по-сути это все, что можно сделать. skewа потом бац и он стал врагом, вы быстро лишаете его прав админа, а он за эти 10 минут грохает все, что у вас накопилось за 5 лет работы :) он врагом стал непременно с момента, когда вы галочку поставили? Когда человека увольняют, то ему мгновенно перекрывают доступ к рабочему компьютеру и отзывают все права, стандартная практика в большинстве компаний ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 01:59 |
|
Релогин аккаунта при выдачи роли или удалении пользователя
|
|||
---|---|---|---|
#18+
fkthatТС, а в чем проблема просто куку прибить? Или я чего-то недогоняю и есть какие-то ньюансы?ньюансы еще из прошлого тысячелетия и из клинт сервера - если Коля поставил галку в базе, то как Вася на клиенте об этом узнает? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 07:13 |
|
Релогин аккаунта при выдачи роли или удалении пользователя
|
|||
---|---|---|---|
#18+
Petro123fkthatТС, а в чем проблема просто куку прибить? Или я чего-то недогоняю и есть какие-то ньюансы?ньюансы еще из прошлого тысячелетия и из клинт сервера - если Коля поставил галку в базе, то как Вася на клиенте об этом узнает? Ну как - при аутентификации очередного запроса проверить палку в базе, прибить куку и отредиректить на страницу логина. Это если классицеское приложение. Если AJAX - то все тоже самое - запрос-то все равно будет, просто на клиенте результат хитрее надо будет обработать.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 11:54 |
|
Релогин аккаунта при выдачи роли или удалении пользователя
|
|||
---|---|---|---|
#18+
fkthat, Ты не читал топик. Он не хочет на все get, post ото всех, лазить в базу и проверять свежак инфу. Вероятно жалеет базу данных или боится тормозов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 12:35 |
|
Релогин аккаунта при выдачи роли или удалении пользователя
|
|||
---|---|---|---|
#18+
Petro123fkthat, Ты не читал топик. Он не хочет на все get, post ото всех, лазить в базу и проверять свежак инфу. Вероятно жалеет базу данных или боится тормозов. Ну тогда в памяти всю шляпу кешировать. Или делать что-то типа на вебсокетах - но для подобной ерундовой задачи это вообще, по-моему, жесть. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 15:36 |
|
Релогин аккаунта при выдачи роли или удалении пользователя
|
|||
---|---|---|---|
#18+
fkthat, Решений полно и без сокетов: - сессии со списком подключенных - время жизни кук поставить 3 минуты или даже одну - не жалеть сервер для 10ти юзверов -... .. Верно сказал что задача жесть, поэтому послать постановщика подальше. Лучше функционал делать и много зарабатывать. Это в тренде. А не диверсантов ловить. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 15:57 |
|
|
start [/forum/topic.php?fid=18&gotonew=1&tid=1355056]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
134ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 259ms |
0 / 0 |