Avatar billede ducks Nybegynder
20. september 2002 - 12:25 Der er 7 kommentarer og
3 løsninger

Sessions virker ikke for godt

http://www.source.dk/password/protected.asp
hvis man ikke har logget ind kan man ikke bare skrive ovenstående adresse, men hvis man har logget ind og logget ud igen kan man godt? Siden har ligesom registreret at man er logget ind, indtil browseren lukkes og åbnes igen
Når man logger ud, linker den til en fil med, <%session.abandon%>

http://www.source.dk/password/login.asp bruger: Ducks Pass: mig
Avatar billede hirayz Nybegynder
20. september 2002 - 12:35 #1
brug brug session.contents.remove("navnpåsession") eller session.contents.removeall()


http://www.w3schools.com/asp/asp_sessions.asp
Avatar billede ducks Nybegynder
20. september 2002 - 12:45 #2
hmm kan ikke få det til at virke, kan det være min logout.asp?

<%session.contents.remove("Access")%>
<%response.redirect "login.asp"%>


(Det er alt indholdet, hvis der er andre forslag må i gerne skirive alt hvad der skal stå, så jeg kan bruge copy/paste)
Avatar billede hirayz Nybegynder
20. september 2002 - 13:04 #3
Det virker fint nok med ved mig, efter jeg er logget ud kan jeg ikke gå ind på http://www.source.dk/password/protected.asp

den siger "Sorry your login was unsuccesful", så ved mig virker det fint...
Avatar billede ducks Nybegynder
20. september 2002 - 13:19 #4
hmm jeg tror det er fordi du åbner et nyt vindue, du skal skrive http://www.source.dk/password/protected.asp i adressenlinien efter at have logget ud.
Avatar billede hirayz Nybegynder
20. september 2002 - 13:21 #5
nej jeg åbner det ikke i et nyt vindue, jeg skriver det direkte i adresselinien
Avatar billede excession Nybegynder
20. september 2002 - 13:53 #6
det er nok fordi siden cacher

skriv det her øverst: response.expires = -1441

siden skal altså gælde i -1441 minutter

-- xs
Avatar billede hirayz Nybegynder
20. september 2002 - 13:56 #7
response.expires = -1
er altså nok...
Avatar billede excession Nybegynder
20. september 2002 - 13:58 #8
tja.. det er det jo nok, men jeg læste i et af wrox bøgerne at det var bedre at sætte det til en lettere overdrevent tal, for at være sikker
Avatar billede ducks Nybegynder
20. september 2002 - 15:37 #9
Tak, nu kan man ikke skrive det i adresselinien heller ved mig, men man kan stadig trykke 'Back', kan man så gøre noget ved det, bare lige inden jeg slutter.
Avatar billede eagleeye Praktikant
20. september 2002 - 15:57 #10
mht at fjerne/disable back knappen:
http://www.4guysfromrolla.com/webtech/111500-1.shtml

Eller noget java script: http://developer.irt.org/script/311.htm
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