---
title: "Ser lösenordskyddade sidor ;-("
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/57610-ser-lösenordskyddade-sidor"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellefant"
published: "2002-10-30T21:18:26.000Z"
updated: "2003-01-26T07:55:34.000Z"
replies: 29
views: 1335
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/57610-ser-lösenordskyddade-sidor"
---

# Ser lösenordskyddade sidor ;-(

_Sida 1 av 2._

## #1 — Pellefant, 2002-10-30T21:18Z

Hej!

Jag har en inloggninssida, där en session sätts om lösenordet är det rätta, sedan på de sidor där man är inloggad kollas det längst upp om sessionen är aktiv, annars skickas man någon annanstans. När man loggar ur avslutas(kallas det "dödas"?) sessionen.

Min fråga...när man har loggat ur, så går det dessväre att använda webbläsarens backknapp för att se sidorna där man varit som inloggad(även om inget iofs går att göra på dem).

Finns det något sätt att lösa det på?

Permalänk: https://www.webforum.nu/p/57610

## #2 — icaaq, 2002-10-30T21:23Z

Lägg detta högst upp på varje sida

```
[red]
Response.Expires = -1500
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
Response.ExpiresAbsolute = "1980-01-01"
Response.CacheControl = "private[/red]
```

mvh icaaq

Permalänk: https://www.webforum.nu/p/838294

## #3 — Jesper T, 2002-10-30T21:34Z

Testade det där, men det gjorde ingen skillnad.
Jag antar att det skall stå:
Response.CacheControl = "private**"**

Permalänk: https://www.webforum.nu/p/838304

## #4 — Pellefant, 2002-10-30T21:36Z

Toppen, ska prova senare ikväll.

Tack!!! :)

Permalänk: https://www.webforum.nu/p/838306

## #5 — Palleman, 2002-10-30T21:46Z

Fungerar inte Icaaqs förslag kan du göra så här:
Då besökaren loggat ut skickas denne tillbaka in på en sidan där du kör session-kollen, eftersom sessionen då är död skickas man "någon annanstans", klickar man sedan bakåt-knappen hamnar man åter på sidan med session-kollen och skickas vidare igen eftersom sessionen är död.. då slipper du problemet.

Permalänk: https://www.webforum.nu/p/838314

## #6 — G8, 2002-10-31T07:53Z

men om man då klicka två gånger på tillbaka knappen så har man ju samma problem... eller hur?

Permalänk: https://www.webforum.nu/p/838459

## #7 — icaaq, 2002-10-31T07:55Z

> **Pellefant skrev:**
>
> Jag har en inloggninssida, där en session sätts om lösenordet är det rätta, sedan på de sidor där man är inloggad kollas det längst upp om sessionen är aktiv, annars skickas man någon annanstans.

Nej för då har man inte en aktiv session :)

Permalänk: https://www.webforum.nu/p/838461

## #8 — Palleman, 2002-10-31T09:42Z

> **G8 skrev:**
>
> men om man då klicka två gånger på tillbaka knappen så har man ju samma problem... eller hur?

Nope, precis som Icaaq skrev:
\- Nej för då har man inte en aktiv session.

Detta medför att man skickas iväg direkt då man klickar på bakåtknappen..

Permalänk: https://www.webforum.nu/p/838525

## #9 — @nders, 2002-10-31T09:43Z

Om man använder drop-downgrejen bredvid backknappen, och väljer en tidigare sida då?

Mvh,

Permalänk: https://www.webforum.nu/p/838527

## #10 — icaaq, 2002-10-31T09:53Z

På alla sidor som man vill ha lösenordsskyddade bör man väll kolla om man har en giltig session har man inte det så skickas man ju vidare.......

```
[red]
If Not Session("permission") Then Response.Redirect "nochance.asp"[/red]
```

Permalänk: https://www.webforum.nu/p/838532

## #11 — @nders, 2002-10-31T09:56Z

Jo, men det spelar väl ingen roll om sidans innehåll redan ligger i browserns cache. 

Man måste få browsern att aldrig cache någonting, och tvinga omläsning från servern. Men det är som sagt inte lätt. Det är ju det som är problemet i det här fallet.

Mvh,

Permalänk: https://www.webforum.nu/p/838533

## #12 — OveRRidE, 2002-10-31T10:30Z

```
Response.Buffer = true
response.expires=0
response.expiresabsolute = now() -2
response.addheader "pragma", "no-cache"
response.addheader "cache-control", "private"
response.cachecontrol = "no-cache"
```

Permalänk: https://www.webforum.nu/p/838552

## #13 — G8, 2002-10-31T11:23Z

Det var ju precis det jag menade, om sidan ligger i cachen så spelar det ju ingen roll om du kollar giltlig session eller inte, sidan visas ju iaf. Utan att du kan göra nått på den dock.

Måste alltså se till att sidan inte cache:as för att det ska fungera...

//G8

Permalänk: https://www.webforum.nu/p/838587

## #14 — Molna, 2002-10-31T13:09Z

När du loggar ut kan du använda dig av javascript och koden:

```
location.replace("enannansida.htm");
```

Den byter ut nuvarande sida helt och den försvinner även i "bakåtmenyn"..

Permalänk: https://www.webforum.nu/p/838650

## #15 — Air4s1, 2002-11-01T17:20Z

OverRide

hade rätt funkar för mig ialla fall!

Tack för hjälpen fast jag inte behövde fråga om det!

Permalänk: https://www.webforum.nu/p/842523

## #16 — OveRRidE, 2002-11-01T18:01Z

Det där med cache har diskuterats en gång innan och ett sådan läge släpper man inte utan att ha ett bokmärke med sig, eller vad säger du icaaq? ;)

<http://www.webforum.nu/showthread.php?s=&threadid=47119&highlight=delikat+cache%2A>

Permalänk: https://www.webforum.nu/p/842538

## #17 — sudden, 2002-12-31T20:40Z

Den koden som OveRRide skrev:

```
Response.Buffer = true
response.expires=0
response.expiresabsolute = now() -2
response.addheader "pragma", "no-cache"
response.addheader "cache-control", "private"
response.cachecontrol = "no-cache"
```

Vad ådstakommer den egentligen?

Permalänk: https://www.webforum.nu/p/900073

## #18 — Jörgen HP, 2002-12-31T20:41Z

I princip att sidan läses in som ny varje gång den laddas, dvs ingen cachning sker.

Permalänk: https://www.webforum.nu/p/900074

## #19 — Vimp, 2003-01-02T01:35Z

Eller så skriver man så här:

```
With Response
   .Buffer = true
   .expires=0
   .expiresabsolute = now() -2
   .addheader "pragma", "no-cache"
   .addheader "cache-control", "private"
   .cachecontrol = "no-cache"
End With
```

 

 :bire  :stud

Permalänk: https://www.webforum.nu/p/900828

## #20 — Jesper T, 2003-01-02T09:05Z

> **Vimp skrev:**
>
> Eller så skriver man så här:

Vad är skillnaden?

Permalänk: https://www.webforum.nu/p/900891

---

Tråden på webben: https://www.webforum.nu/amne/asp/57610-ser-lösenordskyddade-sidor  
Nästa sida: https://www.webforum.nu/amne/asp/57610-ser-lösenordskyddade-sidor/page2.md
