Avatar billede nyrup Nybegynder
08. august 2002 - 12:00 Der er 2 kommentarer og
1 løsning

phpmysqladmin og cookie auth

Hej Eksperter

Jeg har installeret phpmysqladmin ver. 2.3.0-rc3
når jeg sætter auth_type til cookie får jeg fint loginbilledet, men uanset hvad jeg indtaster, beder den bare om brugernvan og adgangskode igen - ingen fejlmeddelelser el.lign.

Hvad kan det skyldes?
Avatar billede kane Juniormester
08. august 2002 - 12:16 #1
du skal rette i din config.inc i phpadmin
linien $cfgservers[$i]['user']      =['et brugernavn her'];
og denne her
$cfgservers[$i]['password']      =['et password her'];
Avatar billede nyrup Nybegynder
08. august 2002 - 12:20 #2
Jeg har oprettet en standardbruger 'std' med læserettigheder til mysql.db og mysql.users (som der står man skal), og også indsat det i config.inc.php, så det er ikke derfor.
Avatar billede nyrup Nybegynder
08. august 2002 - 13:32 #3
Jeg fandt løsningen på phpmysqladmin.net

"It seems the problem I have is that IIS will not allow php to do a setcookie() and then subsequently call header('Location: something'). The header information is sent but not the setcookie information. Microsoft has a kb article regarding this issue, but seems unwilling to fix it http://support.microsoft.com/default.aspx?scid=kb;en-us;Q176113.

The fix is to replace the header('Location: ') with a header('Refresh: 0; url=). I tried this same fix for phpMyAdmin and it did work. In cookie.auth.lib.php, change line 397 from
header('Location: ' . $cfg['PmaAbsoluteUri'] . 'index.php?lang=' . $GLOBALS['lang'] . '&server=' . $server);
to
header('Refresh: 0;url=index.php?lang=' . $GLOBALS['lang'] . '&server=' . $server);


Jeg har prøvet, og det virker fint.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester