Avatar billede luftballon Nybegynder
03. januar 2003 - 17:41 Der er 14 kommentarer og
1 løsning

clear logon_user

Hej

Jeg har et lille problem når jeg bruger Request.ServerVariables("LOGON_USER"). Der går fint med at fange brugernavnet, men problemet opstår ved at der nogle gange er flere brugere af den samme maskine og den eneste måde jeg kan få en ny bruger til at logge in på er ved at lukke browseren og åbne en ny – og det er jo mildest talt ikke særligt brugervenligt!

Findes der ikke en måde hvorpå at man kan "slette" logon_user og lade en ny bruger indtaste i samme browser vindue?
Avatar billede dgivoni Nybegynder
03. januar 2003 - 17:44 #1
Ifoelge devguru saa: LOGON_USER is the Windows account that the user is logged into.
Saa med mindre brugeren logger af windows og logger paa igen, skulle det ikke aendre sig.
Kan du ikke bruge sessionId i stedet for?
Avatar billede luftballon Nybegynder
03. januar 2003 - 17:52 #2
Meget muligt - men det hjælper at lukke browseren!

Er det muligt på nogen måde at "clear" alle serverVariables.

Så vidt jeg har forstået bliver de alle fyldt op når man tilgår dem første gang.
Avatar billede dgivoni Nybegynder
03. januar 2003 - 18:06 #3
Session.abandon er et forslag...
Avatar billede luftballon Nybegynder
03. januar 2003 - 18:10 #4
Virker ikke.

Tror heller ikke at servervirables har noget med sessions variable at gøre....
Avatar billede dgivoni Nybegynder
03. januar 2003 - 18:11 #5
eller ogsaa skal du direkte slette ASPSESSIONID-cookien. Det burde i hvert fald virke
Avatar billede luftballon Nybegynder
03. januar 2003 - 18:16 #6
Hvordan gør man det??
Avatar billede dgivoni Nybegynder
03. januar 2003 - 18:21 #7
Response.Cookies("ASPSESSIONID") = ""
Avatar billede dgivoni Nybegynder
03. januar 2003 - 18:26 #8
servervariables har noget med session at goere i og med at de handler om den session, der er i gang. Hvis den stopper, og en ny starter, skal der jo skabes nye data, saa i teorien burde LOGON_USER ogsaa opdateres saa. Men aabenbart ikke i praksis...
Avatar billede dgivoni Nybegynder
03. januar 2003 - 18:28 #9
evt. kan du goere det at du naar en session starter, laver din egen Session("Logon_user") = Request.Servervariables("LOGON_USER"), saa bliver den i hvert fald slettet ved en session.abandon.
Avatar billede luftballon Nybegynder
03. januar 2003 - 18:34 #10
Det sletter fint nok alle sessions variable, men det fremtvinger ikke logon boksen igen ... :-(
Avatar billede dgivoni Nybegynder
03. januar 2003 - 18:39 #11
:-(
Avatar billede dgivoni Nybegynder
03. januar 2003 - 18:44 #12
naar du tester det, proever du saa at gaa ind paa et andet websted ind imellem? Og husker den alligevel login-informationerne?
Avatar billede dgivoni Nybegynder
03. januar 2003 - 18:45 #13
og kan du godt gaa ind paa 'nye' sider paa dit websted, eller er det kun cachede sider du har testet paa?
Avatar billede luftballon Nybegynder
03. januar 2003 - 18:47 #14
Ja, den husker stadig login-informationerne
Avatar billede luftballon Nybegynder
19. januar 2003 - 11:34 #15
Jeg lukker nu...
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
Kurser inden for grundlæggende programmering

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