
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.12.2012, 19:07:46
|
|||
|---|---|---|---|
|
|||
spring mvc & spring security |
|||
|
#18+
Доброго времени суток, Использую для разработки сайта Spring MVC и Spring Security. На некоторых страницах используется ajax для частичной перерисовки части страницы. Ajax запрос формирует на сервере html который далее вставляется в тег div. Подход довольно стандартный. Но есть странность. Если пользователь разлогинен (скажем время сессии истекло, или разлогинился в другом окне браузера) то после выполнения ajax запроса в ответ прилетает страница аутентификации. Эта страница вставляется в div описанный выше. Вопрос: как с этим бороться ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2012, 19:10:35
|
|||
|---|---|---|---|
spring mvc & spring security |
|||
|
#18+
проверять hhtp код ответа в аджакс хандлере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2012, 20:57:31
|
|||
|---|---|---|---|
|
|||
spring mvc & spring security |
|||
|
#18+
http status code ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2012, 21:57:29
|
|||
|---|---|---|---|
|
|||
spring mvc & spring security |
|||
|
#18+
Похоже, что jQuery (а я его использую) сильно умный. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Возвращает 200 - success. Хотя firebug говорит 302 для get-items.json и затем 200 для login.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2012, 23:36:21
|
|||
|---|---|---|---|
|
|||
spring mvc & spring security |
|||
|
#18+
Ну, дык 302 это редирект. Нужно 401\403 в случае ошибки авторизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2012, 17:20:18
|
|||
|---|---|---|---|
|
|||
spring mvc & spring security |
|||
|
#18+
Blazkowicz, Так на запрос (если не авторизован) возвращается именно 302-я. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2012, 19:27:23
|
|||
|---|---|---|---|
|
|||
spring mvc & spring security |
|||
|
#18+
dexsuТак на запрос (если не авторизован) возвращается именно 302-я.... которая обязана перебросить на страницу авторизации. Если клиент может переавторизовываться прозрачно для пользователя отвечайте кодом 401 (authorization required). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2012, 19:40:33
|
|||
|---|---|---|---|
|
|||
spring mvc & spring security |
|||
|
#18+
Basil A. Sidorov, сделал проще: Код: javascript 1. 2. 3. 4. если переменная load_normal уже определена - значит мы загрузили форму внутри окна. делаем переадрусацию на index. пока работает нормально :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2130357]: |
0ms |
get settings: |
20ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
71ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
80ms |
get tp. blocked users: |
3ms |
| others: | 337ms |
| total: | 588ms |

| 0 / 0 |
