|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
желательно именно отключить, а не делать максимально продолжительными или продляемыми. возможно такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2018, 20:33 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадяжелательно именно отключить, а не делать максимально продолжительными или продляемыми. возможно такое? "отключить время" = "остановить время". Может инженерным языком будешь разговаривать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2018, 21:29 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
Petro123"отключить время" = "остановить время". Может инженерным языком будешь разговаривать? под " отключить время сессии " подразумевалось что оно либо не будет изменяться, либо ещё что, главное чтоб вызывало срабатывания слушателя ServletSessionListener и не вызывало срабатывания его метода sessionDestroyed ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2018, 21:42 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадя, параметр в 0 установить? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2018, 22:41 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
Petro123параметр в 0 установить?я не нашел такого в доках, в web.xml не вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2018, 10:13 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадя, Вечные сессии это плохая идея по многим причинам. Remember-me токены точно не подходят? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2018, 10:54 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадяweb.xml не вариант.если знал, почему не сказал раньше? Вопрос второй. Почему не подходит? По чайной ложке будем разговаривать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2018, 11:02 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
BlazkowiczВечные сессии это плохая идея по многим причинам. Remember-me токены точно не подходят?это система мониторинга технологических процессов, открыл страницу и пусть висит - отображает, инфа на ней отображается с помощью ws . поэтому никаких запросов со страницы нет, теоритически можно, но мне кажется это будет сложнее. у меня счас сделано - если по ws приходит сообщение со страницы по ws , то сессия страницы продляется на некоторое время. но появились страницы, с которых инфы нет долго, а на них отправляется до 10 раз в секунду по ws (отображение графика в реальном времени)(кстати всего 24кбти в секунду). конечно можно при отправке на страницу продлять сессию страницы, но это как-то не комильфо - пустая работа, от которой желательно избавиться Petro123если знал, почему не сказал раньше? Вопрос второй. Почему не подходит? По чайной ложке будем разговаривать?дак я вроде указал - для некоторых, в web.xml вроде задаётся для всего сервера, а не выбранных соединений. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2018, 11:44 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
В системах мониторинга ТП просто не должно быть аутентификации. Там - доверительность между хостами как в rlogin. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2018, 13:32 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадядак я вроде указал - для некоторых, в web.xml вроде задаётся для всего сервера, а не выбранных соединений. session.setMaxinactiveinterval(-1); или session.setMaxinactiveinterval(0); неожиданно. Правда? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2018, 13:52 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
maytonВ системах мониторинга ТП просто не должно быть аутентификации. Там - доверительность между хостами как в rlogin.системы разные бывают. тут в качестве монитора используется браузер, и вход на страницу мониторинга только определённым юзерам, в тоже время к работе определёнными узлами -доступ другим юзерам, так что без аутентификации никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2018, 16:26 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадяmaytonВ системах мониторинга ТП просто не должно быть аутентификации. Там - доверительность между хостами как в rlogin.системы разные бывают. тут в качестве монитора используется браузер, и вход на страницу мониторинга только определённым юзерам, в тоже время к работе определёнными узлами -доступ другим юзерам, так что без аутентификации никак. Stateless же :-) Если вам нужна "бесконечная" сессия, то скорее всего вам сессия не нужна вообще. А аутентификация и авторизация к времени жизни сессии имеет опосредованное отношение. А так, можно было бы что-то сделать через OAuth с не протухающим токеном... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 05:32 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
mad_nazgulЕсли вам нужна "бесконечная" сессия, то скорее всего вам сессия не нужна вообще. А аутентификация и авторизация к времени жизни сессии имеет опосредованное отношение. А так, можно было бы что-то сделать через OAuth с не протухающим токеномне совсем подходит. дело в том что страницу мониторинга может открыть только определённые пользователи, а оставаться активной она может бесконечно. и есть тонкость - для других юзеров время есть ограничение "времени бездействия" за этим следит public class ServletSessionListener implements HttpSessionListener . если идёт обновление страницы счетчик времени восстанавливается, если идёт обмен по ws "счетчик продляется". но если нет "общения с сервером" это рассматривается как юзер отошёл от компа - после окончания времени сессии сервер даёт команду браузеру и тот переходит на страницу авторизации. с session.setMaxinactiveinterval(0) работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 08:43 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадяне совсем подходит. дело в том что страницу мониторинга может открыть только определённые пользователи, а оставаться активной она может бесконечно. и есть тонкость - для других юзеров время есть ограничение "времени бездействия" за этим следит public class ServletSessionListener implements HttpSessionListener . если идёт обновление страницы счетчик времени восстанавливается, если идёт обмен по ws "счетчик продляется". но если нет "общения с сервером" это рассматривается как юзер отошёл от компа - после окончания времени сессии сервер даёт команду браузеру и тот переходит на страницу авторизации. с session.setMaxinactiveinterval(0) работает. Никогда не работал с WS, а там разве нельзя работать в рамках сессии пользователя? Мне казалось, что "продление" сессии при активности, во всех серверах приложений/сервлетов делается по умолчанию... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 08:51 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
mad_nazgulНикогда не работал с WS, а там разве нельзя работать в рамках сессии пользователя? Мне казалось, что "продление" сессии при активности, во всех серверах приложений/сервлетов делается по умолчанию...такого нет. это хорошо или плохо не известно. баг или фича... у ws свои сессии. в WsServerConfigurator extends ServerEndpointConfig.Configurator можно "связать" сессию ws с сессией http, логином юзера. для отправки сообщений от одного клиента другому. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 09:07 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадя, в WS можно достать эту сессию и продлить её время жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 09:08 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
у меня если юзер вышел из портала, его сессия прерывается. и войти он может только через авторизацию, насколько я понимаю варианты с токеном - ему этого не потребуется. т.е. любой подошедший к компу и набравший адрес страницы получит доступ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 09:12 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
Tsyklopвадя, в WS можно достать эту сессию и продлить её время жизни.так и сделано public void OnMessage(String data, Session userSession) { Код: java 1. 2. 3. 4. 5. 6. 7.
но только доставать сессию нужного юзера это не очень. а если нет обновления данных для данного юзера, то для продления сессии требуется городить таймер. так у меня по сессии ws вытаскивается сессия http и происходит её продлении . если getMaxInactiveInterval != 0 , то 0 так и остаётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 09:21 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадя, Ниче не понял. Событие создания сессии есть? Там и ставь все что надо ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 09:54 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
Petro123Ниче не понял. Событие создания сессии есть? Там и ставь все что надотак и сделал. юзер авторизуется, по логину паролю определяется какая сессия ему предназначена - и прописывается время - либо 0, либо "ограниченное". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 10:40 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
вадяPetro123Ниче не понял. Событие создания сессии есть? Там и ставь все что надотак и сделал. юзер авторизуется, по логину паролю определяется какая сессия ему предназначена - и прописывается время - либо 0, либо "ограниченное". И? Сессия у него стала бесконечной? Сабж решен? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 11:00 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
Petro123Сессия у него стала бесконечной? Сабж решен?да , проверка прошла. спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 12:04 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
а не будет ли забиваться диск или база из-за бесконечных сессий ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 13:07 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
Герой дняа не будет ли забиваться диск или база из-за бесконечных сессий ?ну, база тысячи и десятки тысяч коннектов create user login=ssss pass=ffff держит и ничего. Это же корпоратив. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 13:43 |
|
отключить время сессии для некоторых юзеров
|
|||
---|---|---|---|
#18+
Герой дняа не будет ли забиваться диск или база из-за бесконечных сессий ?у меня к базе идет обращение только на момент авторизации. проверяется логин /пароль и количество неправильных попыток с данного ip. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 17:54 |
|
|
start [/forum/topic.php?fid=59&msg=39668238&tid=2121939]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 322ms |
total: | 489ms |
0 / 0 |