Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Artiklar / Titel på artikeln

Hantera sessioner i asp

Postad 2001-06-26 av Håkan Nykvist i sektionen ASP.NET, C#, Okategoriserat med 0 Kommentarer | Läst av: 4043, Betyg: 70%

Förord

En session är ett objekt som körs på servern under en viss tid, 20 minuter normalt, under tiden kan användaren lämna sidan och återkomma så länge sessionen är aktiv. Sessioner är aktiva tills du stänger ner browsern då töms alla aktiva sessioner. Man kan göra en liknelse med datorns cache. minne, som töms varje gång datorn startas om, med sessions är browsern "cache-minnet" där sessions lagras. Fördelen med sessions är att de fungerar i alla webbläsare hur den än är konfigurerad, jämför med cookies där besökarens webbläsare måste vara inställd på att acceptera cookies.
Innehåll
  » Skapa/Starta sessions
  » Nollställ sessions
  » Döda sessions
  » Förläng sessions livslängd
  » Exempel Skydda en ASP sida
  » Var denna artikeln användbar?


Skapa/Starta sessions

För att starta ett sessionsobjekts så använder du kommandot


<%
session("username") = "hakan"
%>


Nollställ sessions

Nollställa ett enskilt sessionsobjekt


<%
session("hakan") = ""
%>


Döda sessions

Vill man döda/nollställa alla aktiva sessionsobjekt på en gång så använder man kommandot


<%
Session.Abandon
%>


Förläng sessions livslängd

Efter 20 minuter så dör ett sessionsobjekt automatiskt, vill man att det ska leva längre så kan man ändra timeout tiden. I detta exempel anger jag att de sessionsobjekt som skapas skall leva i 40 minuter om inte webläsaren stängs ner


<%
Session.Timeout = 40
Session("username") ="hakan"
%>


Exempel Skydda en ASP sida

Ett bra sätt att skydda en ASP sida är med sessions och låta användaren skriva in ett lösenord för att logga in.


<% IF REQUEST.FORM("losenord") = "hakan" OR session("inloggad") = "ja" THEN %>
<% session("inloggad") = "ja" %>

Här skrivs den hemliga texten

<% ELSE %>




<% END IF %>


Var denna artikeln användbar?

Om du gör någon intressant (eller kanske något konstigt fel) på grund av detta material så skicka gärna det med ett mail eller bifoga en länk till mig så presenterar jag detta som ytterligare exempelfiler för kursen. Om detta innehållet är felaktigt eller du lärt dig fler finesser så skriv gärna en rad eller varför inte en egen kurs baserat på dina erfarenheter. Sänd gärna in dina tips till denna kurs.

/Håkan Nykvist
Upp

0 Kommentarer

Skriv en kommentar på artikeln

Ditt betyg på artikeln



Kommentar:





Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 568
27 958
271 741
5 704
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies