Logins no longer worked after I upgraded from DEVELOP 7245 to dakar-beta4 7330.
The symptom is an infinite loop, a cyclic 302 redirect returned from the server when accessing protected webs, or attempting to login.
Two admin actions re-enabled logins:
- replacing lib/TWiki/Client.pm from my previous working install (snv 7245, 31 Oct 2005).
- turning off the cfg{UseClientSession}
I can't reproduce this. Do you have any rewriting rules? What is your
LoginManager? Do you have a .htaccess? What does it contain?
CC
I'm using TWiki::Client::ApacheLogin for the login manager, and using
.htaccess files --- to auth both pub/Web and data/Web directories.
In the bin/ directory, the .htaccess file has only one modification beyond
the replacement of {...} fields:
+
+ <Files "logoutfile">
+ require user logoutuser
+ </Files>
+
the redirect must be pointing to a file that does not prompt the Apache login screen. I'll go reconfirm the setup is correct.
ScottHoge
Upadate: OK. Found the problem in my .htaccess file:
login
was in the authentication list,
logon
was not. Adding
logon
to the
FilesMatch list solved the problem.
Thanks for looking in to it, CC.