From: Tomás G. F. <tg...@bi...> - 2009-03-17 22:31:33
|
Hello, Sorry for the late response. I didn't have the time to check deeply until now. The problem: Users are redirected to: http://domain.tld/src/redirect.php?login_username=login_auth and receive a notice saying: Error Unknown user or password incorrect. Go to the login page Paul was saying: > I think you mean login_auth, or Login: HTTP Authentication. Please > be accurate. Yes, sorry about that. My fault. And then: > This does not happen for me (works fine). Please list ALL plugins. > Please try deactivating ALL plugins except login_auth and try again. > Otherwise, you'll have to insert debug lines one at a time and see > what has broken. Double check that you aren't expecting something > like the domain name to be added automatically to the login given > during browser authentication. Also explain if you have done ANY > source changes at all. Answering to your suggestions: - I am not using any other plugin. - I haven't done any source change - I am not expecting the domain name to be added (users login with ’us...@do...d’) The problem appears when using: - SquirrelMail version 1.4.17 - login_auth-2.1-1.4.0 I just did a fresh install of these two packages on a different domain and the problem is there. Testing different versions: SquirrelMail 1.4.13 + login_auth-2.1-1.4.0 = [ OK ] SquirrelMail 1.4.15 + login_auth-2.1-1.4.0 = [ OK ] SquirrelMail 1.4.16 + login_auth-2.1-1.4.0 = [ PROBLEM ] SquirrelMail 1.4.17 + login_auth-2.1-1.4.0 = [ PROBLEM ] The differences between 1.4.15 and 1.4.16 (in redirect.php) are: - require_once(SM_PATH . 'config/config.php'); - session_set_cookie_params (0, $base_uri); - setcookie('squirrelmail_language', $squirrelmail_language, time() +2592000, $base_uri); + sqsetcookie('squirrelmail_language', $squirrelmail_language, time() +2592000, $base_uri); - setcookie('key', $key, 0, $base_uri); + sqsetcookie('key', $key, 0, $base_uri); Any thoughts? Thanks, Tomás --- Tomás García Ferrari tg...@bi... http://bigital.com/ --- |
From: Paul L. <pa...@sq...> - 2009-03-19 10:15:48
|
2009/3/17 Tomás García Ferrari <tg...@bi...>: > Hello, > > Sorry for the late response. I didn't have the time to check deeply > until now. > > The problem: > > Users are redirected to: > > http://domain.tld/src/redirect.php?login_username=login_auth > > and receive a notice saying: > > Error > Unknown user or password incorrect. > Go to the login page > > Paul was saying: > >> I think you mean login_auth, or Login: HTTP Authentication. Please >> be accurate. > > Yes, sorry about that. My fault. > > And then: > >> This does not happen for me (works fine). Please list ALL plugins. >> Please try deactivating ALL plugins except login_auth and try again. >> Otherwise, you'll have to insert debug lines one at a time and see >> what has broken. Double check that you aren't expecting something >> like the domain name to be added automatically to the login given >> during browser authentication. Also explain if you have done ANY >> source changes at all. > > > Answering to your suggestions: > > - I am not using any other plugin. > - I haven't done any source change > - I am not expecting the domain name to be added (users login with > ’us...@do...d’) > > The problem appears when using: > > - SquirrelMail version 1.4.17 > - login_auth-2.1-1.4.0 > > I just did a fresh install of these two packages on a different > domain and the problem is there. > > Testing different versions: > > SquirrelMail 1.4.13 + login_auth-2.1-1.4.0 = [ OK ] > SquirrelMail 1.4.15 + login_auth-2.1-1.4.0 = [ OK ] > SquirrelMail 1.4.16 + login_auth-2.1-1.4.0 = [ PROBLEM ] > SquirrelMail 1.4.17 + login_auth-2.1-1.4.0 = [ PROBLEM ] > > The differences between 1.4.15 and 1.4.16 (in redirect.php) are: > > - require_once(SM_PATH . 'config/config.php'); > > - session_set_cookie_params (0, $base_uri); > > - setcookie('squirrelmail_language', $squirrelmail_language, time() > +2592000, > $base_uri); > + sqsetcookie('squirrelmail_language', $squirrelmail_language, time() > +2592000, $base_uri); > > - setcookie('key', $key, 0, $base_uri); > + sqsetcookie('key', $key, 0, $base_uri); > > > Any thoughts? None from me. Like I said, it works for me, and I use 1.4.18SVN. Were it me, inserting debug statements along the way would be my next step. Otherwise, I can only guess that it's something in your environment. |