Проблему уже решил, проблема была в том, что редирект проходит, но его не
видно, т.к. запрос посылается через AJAX. Поэтому необходимо было
перенаправление сделать с помощью JavaScript:
$.post('/login', { "username": $('#username').val(), "password":
$('#password').val() }, function(data, textStatus, jqXHR){
data.error
? $('#loginResult').text("data.error: " + data.error).addClass("error")
: $(window).attr('location', '/');
});
Не совсем понятно как проверяешь. По логам - да есть редирект.
Покажи
wget -O - http://localhost:3000/
127.0.0.1 - - [18/Dec/2013:14:01:41 +0200] "GET /login HTTP/1.1" 200
4694
"-" "Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.16"
127.0.0.1 - - [18/Dec/2013:14:01:49 +0200] "POST /login HTTP/1.1" 302 0
"
http://localhost:5000/login" "Opera/9.80 (X11; Linux x86_64)
Presto/2.12.388 Version/12.16"
127.0.0.1 - - [18/Dec/2013:14:01:49 +0200] "GET / HTTP/1.1" 200 5 "
http://localhost:5000/login" "Opera/9.80 (X11; Linux x86_64)
Presto/2.12.388 Version/12.16"
Подскажите, в чем может быть проблема?
Посмотри (кажется твой случай)
https://en.wikipedia.org/wiki/Post/Redirect/Get
--
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/
_______________________________________________
Kiev-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/kiev-pm