Hello,
According to
http://bugs.repoze.org/issue89 it is probably because of the triple Set-Cookie headers.
I ported my app to TG 2.2, and repoze.who 2.x. I still see that the server sends 3 Set-Cookie headers in the login response, and can login using Firefox, but Opera logins fail.
Are you seeing the same problem with repoze.who 2.x?
REQUEST:
POST /login_handler?__logins=0&came_from=%2F HTTP/1.1
RESPONSE:
HTTP/1.0 302 Found
Server: PasteWSGIServer/0.5 Python/2.7
Date: Thu, 11 Oct 2012 06:03:23 GMT
Location:
http://192.168.1.2/post_login?__logins=0&came_from=%2FContent-Length: 299
Content-Type: text/html; charset=UTF-8
Set-Cookie: authtkt="xxxxx!userid_type:unicode"; Path=/
Set-Cookie: authtkt="xxxxx!userid_type:unicode"; Path=/; Domain=192.168.1.2
Set-Cookie: authtkt="xxxxx!userid_type:unicode"; Path=/; Domain=.192.168.1.2
<html>
<head>
<title>302 Found</title>
</head>
<body>
<h1>302 Found</h1>
The resource was found at <a href="
http://192.168.1.2/post_login?__logins=0&came_from=%2F">
http://192.168.1.2/post_login?__logins=0&came_from=%2F</a>;
you should be redirected automatically.
</body>
</html>
On Sunday, June 3, 2012 5:42:10 AM UTC-7, Moritz Schlarb wrote: