---
title: "Utloggning/cache/frames - C#"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/91922-utloggning-cache-frames-c"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Palle"
published: "2003-12-04T22:16:26.000Z"
updated: "2003-12-05T15:39:06.000Z"
replies: 8
views: 283
page: 1
pages: 1
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/dotnet/91922-utloggning-cache-frames-c"
---

# Utloggning/cache/frames - C#

## #1 — Palle, 2003-12-04T22:16Z

Hej,
Jag håller på att pula med ett admin-system i asp.net/c#, är helt 
neewbie på detta och har två saker som jag behöver lite hjälp med. :)

1) När jag loggar ut från sidan så raderar jag mina 3st cookies som sattes vid inloggningen, inga problem här.
Men om jag klickar på bakåt i webbläsaren efter att jag loggad ut så kommer jag in på sidan igen, och det vill jag inte.
Med ASP kunde jag stänga av cachen och därigenom slippa detta, hur gör jag något liknande med asp.net/c#?

2) Jag skulle behöva en funktion eller nått som jag kan anropa från alla sidorna i mitt frameset, som kollar om cookien är satt eller inte. 
Är den inte satt så skall jag via *\_top* skickas till loginsidan. Just nu ser koden ut så här men den behöver kompleteras. :) 

```
[red]HttpCookie cookie = Request.Cookies["adminKaka"];
String strCookieValue = cookie["userName"].ToString();
if(strCookieValue == "")
{
	// Skicka mig till inloggingen
}[/red]
```

Någon som kan bidra med lite hjälp så mottages det tacksamt. :)

&nbsp;

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

## #2 — Vimp, 2003-12-04T22:31Z

Kan du inte använda Forms authentication?

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

## #3 — Palle, 2003-12-04T22:34Z

> **Vimp skrev:**
>
> Kan du inte använda Forms authentication?

Om man dynamiskt kan skapa och redigera de användarkonton 
som ska användas för inloggning så visst.
..om jag visste hur man gjorde. ;)

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

## #4 — Vimp, 2003-12-04T22:38Z

Skrev en liten artikel om det tidigare idag.
Är dock skriven med VB.NET som språk, men det finns säkert någon überkompetent person här som kan skriva om koden ;)

<http://www.aspsidan.nu/kursRead.asp?kid=190>

Det går att skriva om koden så den kollar i en databas efter en person.
Här har jag namn och lösenord direkt i källkoden.
Men det kanske hjälper dig en bit på vägen :e

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

## #5 — Palle, 2003-12-04T23:07Z

Kändes knöligt.. ;)
Kan jag använda flera Web.config?

Administrationen ligger inte i samma mapp som huvudsidan,
och huvudsidan behöver man inte ha inloggning till. ;)

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

## #6 — tydal, 2003-12-04T23:12Z

1) Minns du hur du gjorde i asp? Det är ju fortfarande exakt samma system i grunden med http och html, så samma funktionalitet finns ju kvar. Förmodligen skriver du bara på ett lite annorlunda sätt, men det borde ju gå att söka rätt på utifrån asp-koden.

2) Jag hoppas att du har något annat sätt att kolla att man är inloggad på än en cookie som talar om användarnamnet? Vilka cookies som ska finnas och vad de ska innehålla är helt och hållet upp till besökaren. Man kan inte lita på information som finns i cookies.

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

## #7 — Josef, 2003-12-04T23:50Z

> **tydal skrev:**
>
> 1) Minns du hur du gjorde i asp? Det är ju fortfarande exakt samma system i grunden med http och html, så samma funktionalitet finns ju kvar. Förmodligen skriver du bara på ett lite annorlunda sätt, men det borde ju gå att söka rätt på utifrån asp-koden.

Det finns väldigt mycket mer inbyggt i .Net-ramverket än vad som fanns i asp. Så man bör inte utgå från asp när man skriver kod mot .Net-plattformen.

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

## #8 — Palle, 2003-12-04T23:51Z

Löste det med hjälp av Aleborg, Sessions och JavaScript.. :e

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

## #9 — renholm, 2003-12-05T15:39Z

Hm, sedan kan man fråga sig varför det är så viktigt att inte kunna gå tillbaka? Sidan som du går tillbaka till är för det första inte aktuell då det är en cachad sida, för det andra så kommer personen om loggat ut inte kunna uppdatera sidan då denne inte längre är inloggad, förutsatt att ditt authentiseringssystem fungerar korrekt.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/91922-utloggning-cache-frames-c
