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 / Forum översikt / inlägg

Posta nytt inlägg


Session - logga ut ordentligt

Postades av 2003-03-15 23:55:59 - Anders Moldin, i forum asp - allmänt, Tråden har 8 Kommentarer och lästs av 535 personer

Jag vet att frågan varit uppe tidigare, men jag hittade inget när jag sökte..
Om folk klickar på "Logga ut" på min community så loggas de mycket riktigt ut, men om de klickar på bakåt-knappen två-tre gånger så kommer de tillbaka, fortfarande inloggade på sidan. Hur gör jag för att det inte ska gå att klicka på "bakåt" och då fortfarande vara inloggad?


Svara

Sv: Session - logga ut ordentligt

Postades av 2003-03-16 03:00:42 - Uffe Bengtsson

<code>
Session.Contents.RemoveAll()
</code>
Sessionen är borta, men du kan fortfarande gå bakåt om inte den sidan styrs av sessionen.


Svara

Sv: Session - logga ut ordentligt

Postades av 2003-03-16 07:03:46 - Eric Herlitz

Det handlar mer om att browsers idag cachar så mycket data som möjligt...
Ett par taggar som kan hjälpa är
<code>
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Expires" Content="-1">
</code>
Se till att lägga dessa mellan <head></head> taggarna...

Sen kan det vara bra att fixa en extra koll på om folk är inloggade
tex.
<code>
If session("valid") = "" then
Response.Redirect("abandon.asp")
end if
</code>
Vid utloggning föredrar jag personligen att bara nollställa de sessions jag skapar,
typ
<code>
If Request.QueryString("logout") = "true" then
Session("valid") = ""
Session("userid") = ""
Response.Redirect("http://www.disneyland.com")
End if
</code>

Om du bara har spärrat dina sidor så man inte kan göra något om man inte är inloggad (dvs har tomma sessions) så skall detta räcka!

mvh // eric herlitz


Svara

Sv: Session - logga ut ordentligt

Postades av 2003-03-17 09:01:59 - Martin Roth

Hej,

Använd Session.Abandon istället så borde det fungera bättre.

M v h
/Martin


Svara

Sv: Session - logga ut ordentligt

Postades av 2003-03-17 09:29:37 - Tomas Lundgren

Jag vet inte om dina användare behöver bakåtknappen men ett alternativ är att du lägger in ett javascript som "stänger av" bakåt knappen.

du kan tex. i onload lägga in en history.go(+1)


Svara

Sv: Session - logga ut ordentligt

Postades av 2003-03-21 07:40:59 - Anders Moldin

Tackar så mycket, ska funderara på svaren..
Just nu funderar jag, vad är skillnaden?
<code>
Session.Contents.RemoveAll()
</code>och<code>
Session.Abandon
</code>


Svara

Sv: Session - logga ut ordentligt

Postades av 2003-03-21 08:01:31 - isac backlund

Denna ska ta bort all cache:
<code>
<%
'Ordering within this file DOES matter. This MUST be first include in
'all files that should not cache.

Response.Buffer = true 'Just internal tcp buffers

Response.Expires=0 'Must not be less-zero by
Response.ExpiresAbsolute = Now() -2 'To compensate different timezones

Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", "private"

Response.CacheControl = "no-cache" 'IIS Internal disabled
%>
</code>


Svara

Sv: Session - logga ut ordentligt

Postades av 2003-03-21 08:23:21 - Anders Moldin

Man kan göra den som en include-fil i alla filer som detta gäller då? Låter ju bra. Gör det någon skillnad på om jag använder första eller andra exemplet här?
<code>Server.Execute("include/nocache.asp")</code>eller<code><!--#include file="include/nocache.asp" --></code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 808
27 960
271 761
571
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