|
|
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Petro123Atum1когда сессия закочилась делать что то ? но если у нас api rest - то это только js на клиенте я вторым посто спросил - что такое у тебя api rest. Я на своём сайте вызываю по AJAX сервлет если только JS значит томкат и БД не вызываем? вот простой пример : Код: java 1. 2. 3. 4. 5. 6. 7. вернет json токен - для последующего использования в post запросах для rest api Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. но если сессия протухла 0 то по ссылке "/csrf" - будет редирект на страницу логин ..но пользователь этого не увидит . просто ссылка работать не будет ... самый простой пример:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 16:50 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Petro123Atum1когда сессия закочилась делать ответь на вопрос как она у тебя заканчивается )))) LOL Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. я авторизовался - заполнил форму с данными у ушел на обед чай пить ... прошло 30 минут и сессия протухла ) пришел я с обеда -нажал на кнопку отправить и ничего не произошло ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 16:52 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Atum1, отлично. - почему не поставить сессию 8 часов т.к. это корпоратив а не сайт-визитка - /csrf это что? Поставь фильтр на него - способ авторизации? Томкат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 17:03 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Petro123- почему не поставить сессию 8 часов т.к. это корпоратив а не сайт-визитка Только собрался тоже самое написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 17:04 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Atum1, единообразно: 1) параметр 2) перехват в веб сервере. Что в апаче, что в томкате. Если перехват, то responseRedirect даст на клиента картинку: со статусом 302 на Location: куды угодно и клиент туда перейдёт без всякой задержки ..... Как то так. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 17:48 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Petro123, я реализовал проблему тс с помощью. ..... ты уже смеёшься.... ws. на сервере ловится конец сессии и на клиента шлется команда типа перехода куда надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 17:57 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
вадя, и как всегда, пример-демка по сабжу с ws такая большая, что ты его никогда не приводил). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 18:04 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Petro123, этот кусочек я приведу счас:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 18:12 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
ловим конец сессии на сервере и отправляем на клиента Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. команда/функция на js Код: javascript 1. 2. 3. "обработчик" ws на клиенте (браузер) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 18:49 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
вадя, "обработчик" ws на клиенте (браузер)" поражает)). Это вместо того чтобы дать с сервера команду XXX.Redirect? Тогда по стандарту HTTP по коду перехода ослик переправит. У тебя же на экране будут ещё часики и т.д. и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 19:08 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
вадя, т.е. вместо XXX.Redirect(url) сделано куча кода с итогом Осёл.location.href = url; .... Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 19:10 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, "обработчик" ws на клиенте (браузер)" поражает)). Это вместо того чтобы дать с сервера команду XXX.Redirect? Тогда по стандарту HTTP по коду перехода ослик переправит. У тебя же на экране будут ещё часики и т.д. и т.п. если ты думаешь , что обработчик ws обрабытывает только эту команду, ты ошибаешься это один обработчик на все команды приходящие с сервера. а таких для одной страницы приближается к 30. так что это не куча кода... у меня корпоративное решение и городить кросбраузерность мне не к чему, в хроме работает без проблем. если под ослика - и для него конкретно можно сделать . у меня, если нет действий юзера , по окончании сессии браузер автоматически перейдет на страницу входа, закрыв тем самым страницу на которой работал юзер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 19:30 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
если это для тебя куча кода.... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 19:35 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
в принципе , раз браузер "сам" переходит - то можно сделать сохранение всего, что нужно в LacalStorage, и при входе юзера восстановить всё состояние страницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 20:01 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
вадя, Я к тому что можно вообще страницу не загружать с твоим ws кодом. А использовать ответ https://ru.m.wikipedia.org/wiki/Список_кодов_состояния_HTTP. Понятно что тебе так удобнее и ты привык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 20:05 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
вадяв принципе , раз браузер "сам" переходит - то можно сделать сохранение всего, что нужно в LacalStorage, и при входе юзера восстановить всё состояние страницы. Угу. Сам 30 минут поставил, а теперь сохраняй на 31 ой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 20:09 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, Я к тому что можно вообще страницу не загружать с твоим ws кодом. А использовать ответ https://ru.m.wikipedia.org/wiki/Список_кодов_состояния_HTTP. Понятно что тебе так удобнее и ты привык. ну для этого надо обратиться к серверу.... у меня к серверу нет обращения , сервер сам даёт команду перейти авторУгу. Сам 30 минут поставил, а теперь сохраняй на 31 ой) не понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 20:54 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
вадяне понял...тайм аут сервера ставь больше...и сабж потеряет смысл. Кто-то любит чтобы сервер командовал моими окнами на рабочем столе. Кто не любит. У меня вон, вообще неделями юзвери комп не выключают. Я тоже захочу чтобы связь всегда была и ты не делал дурацких окон - перелогинься)). Делай как хочешь. Это всё рюшечки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 21:33 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
ну у меня - пока юзверь давит на кнопки и есть обмен с сервером, сессия продлевается. как только нет обращения в течении определённого времени - переход. типа секретность ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 21:47 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Petro123, можно задать время сессии и в год... а можно с помощью setInterval посылать на сервер команду для продления сессии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 22:13 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
не много не по теме ,но вопрос такой у кого работает этот способ?! Код: html 1. 2. 3. 4. 5. 6. http-equiv="refresh" - работает , если добавить url - делает редирект а почему не работают эти заголовки??? Код: html 1. 2. эффекты при попадании на страницу и уходе с нее? по нажатию на кнопки навигации в браузере или по переходу по ссылке? пример ходу добиться плавного слистывания страниц влево что как настроить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2015, 09:57 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
автор <%--автообновление страницы после 30 минут бездействия - редирект на страницу login --%> <meta http-equiv="refresh" content="108000" /> только это не после бездействия, а обязательный переход/обновление через заданное время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2015, 10:26 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
вадяавтор <%--автообновление страницы после 30 минут бездействия - редирект на страницу login --%> <meta http-equiv="refresh" content="108000" /> только это не после бездействия, а обязательный переход/обновление через заданное время Да это работает. так что если мы сидели на странице 30 минут и сессия на сервере протухла - то браузер обновит страницу и нас перебросить на логин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2015, 15:05 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
Atum1Да это работает. так что если мы сидели на странице вы определитесь, "сидели" - не трогали мышку и клаву или ещё как)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2015, 15:55 |
|
||
|
Spring rest api redirect if session timeout
|
|||
|---|---|---|---|
|
#18+
авторДа это работает. так что если мы сидели на странице 30 минут и сессия на сервере протухла - то браузер обновит страницу и нас перебросить на логин. как пользователь - за такое б морду набил, как начальник - выгнал б... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2015, 15:58 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39125142&tid=2124559]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 522ms |

| 0 / 0 |
