Avatar billede multo Nybegynder
10. juli 2001 - 17:48 Der er 5 kommentarer og
1 løsning

hvordan sikrer man at man altid skal logge på en side i asp

Hvis man beder explorer om ikke at hente en ny side behøver man ikke at logge på da den side man sidst var inde på hænger i cachen - hvordan sikre man at  siden bliver indlæst således at den kan valideres op imod et brugernavn og et password??

Jeg har prøvet:

<%Response.Expires = -1 \' Pages can\'t be cached by user agent [MSIE]<BR>   
Response.AddHeader \"pragma\", \"no-cache\" \' Pages can\'t be cached by user<BR>agent [NSCO]%>
Avatar billede food4u.dk Nybegynder
10. juli 2001 - 17:51 #1
Jeg bruger:
<% response.expires=0 %>
<% response.buffer=true %>

Det virker fint nok
Avatar billede multo Nybegynder
10. juli 2001 - 18:00 #2
Der virker ikke kan det have noget at gøre med at side vises i en frame?
Avatar billede food4u.dk Nybegynder
10. juli 2001 - 18:05 #3
det tror jeg ikke, men jeg ved det ikke
Avatar billede tmceu Praktikant
11. juli 2001 - 15:58 #4
Hvis du sidder bag en proxy server, kan du som regel glemme alt om at forsøge at tvinge browseren til at opdatere. Det skyldes at de fleste proxy servere er konfigureret til at cache siderne i x antal timer og når browseren tvinges til at opdatere, får den bare samme cachede side igen fra proxy serveren.

Og så er der en eller anden detalje omkring response.buffer og .expires på proxy servere der kører HTTP 1.0, som betyder at det ikke virker.
Avatar billede jaller Nybegynder
11. juli 2001 - 17:23 #5
Prøv med følgende 2 linier i starten af asp-filen :

Response.AddHeader \"pragma\", \"no-cache\"
Response.Expires = -1
Avatar billede jaller Nybegynder
11. juli 2001 - 17:25 #6
UPS - Det var jo det, som du havde prøvet :-)

MEN det skal altså virke !!
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