Avatar billede 3xm Nybegynder
21. april 2004 - 16:22 Der er 3 kommentarer og
2 løsninger

Unset http-auth

Er det muligt via PHP at unsette $_SERVER["REMOTE_USER"] så brugeren ikke længere er logget på med http-auth?

I positivt fald: Hvordan?

=)
Avatar billede coderdk Praktikant
21. april 2004 - 16:27 #1
Der er svjv ikke nogen god måde at gøre det på.
De fleste browsere clearer basic auth hvis du sender et forkert login/pass - Så det er en måde at gøre det på - Smid et logoff link der logger folk ind med forkert user/pass...
Avatar billede dennismp Nybegynder
21. april 2004 - 16:27 #2
Nej du kan ikke bestemme hvad browseren sender til dig. Så du må finde på en anden måde at gøre det på..

fra manualen:
Both Netscape Navigator and Internet Explorer will clear the local browser window's authentication cache for the realm upon receiving a server response of 401. This can effectively "log out" a user, forcing them to re-enter their username and password. Some people use this to "time out" logins, or provide a "log-out" button

eksempel 16-2 på http://dk2.php.net/manual/en/features.http-auth.php viser dig hvordan
Avatar billede 3xm Nybegynder
21. april 2004 - 16:51 #3
Okay. Tak for det begge to.

dennismp: Hvis du vil have point, så kast lige et svar.

=)
Avatar billede dennismp Nybegynder
21. april 2004 - 16:59 #4
ok
Avatar billede 3xm Nybegynder
21. april 2004 - 17:04 #5
velbekomme.

=)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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