[Phpmyadmin-devel] Re: losing login credentials under MySQL 5.0.13

Sebastian Mendel lists at sebastianmendel.de
Wed Oct 19 00:29:16 CEST 2005


Marc Delisle wrote:
> Marc Delisle a écrit :
>> Marc Delisle a écrit :
>>
>>> Michal Čihař a écrit :
>>>
>>>> Hi
>>>>
>>>> On Mon 17. 10. 2005 20:03, Marc Delisle wrote:
>>>>
>>>>> in current HEAD, after a cookie-login with a super-user, I choose a
>>>>> db from the left frame and boom, I'm back to login panel.
>>>>
>>>>
>>>>
>>>>
>>>> I hit yesterday something simmilar issue and forgot to report: I 
>>>> can't display transformation options, I get just login dialog 
>>>> instead of it. Using MySQL 5 and mysql extension.
>>>>
>>>>
>>>>> No bug under MySQL 4.1.x.
>>>>>
>>>>> Someone can confirm? This would motivate me to look for this nasty
>>>>> bug :)
>>
>>
>> Something wrong is happening in footer.inc.php. I have 3 servers 
>> defined and I login with server 2.
>>
>> If I replace in footer.inc.php line 17 by
>>
>> if (FALSE) {
>>
>> the bug does not happen.
>>
>> I was able to find that, when footer.inc.php does some kind of reload, 
>> common.lib.php is called, calls PMA_auth_check() from 
>> cookie.auth.lib.php, and there, $server does not contain a value of 2 
>> as expected but contains 1.
>>
>> Marc
> 
> Maybe someone can solve this. When I'm using server 2, left.php generates:
> 
> <form method="post" action="index.php" target="_parent" id="left"
>         onsubmit="
>                 window.parent.goTo( 
> 'db_details_structure.php?lang=fr-utf-8&server=2&convcharset=iso-8859-1&collation_connection=utf8_general_ci&db=' 
> + this.value, 'main' );
>                 window.parent.goTo( 
> 'left.php?lang=fr-utf-8&server=2&convcharset=iso-8859-1&collation_connection=utf8_general_ci&db=' 
> + this.value);
>         return false;">
> 
> Now, when left.php is reloaded, none of those parameters are received in 
> its $_GET. Instead, only db and table. So I'm missing $server, which 
> gets the value of 1 by default. This does not match the cookie, so we 
> see the login panel again.

i take a look ...


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet




More information about the Developers mailing list