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


Sessionsvariablerna är tomma...?

Postades av 2004-09-21 19:46:09 - Sofia Svensson, i forum asp.net generellt, Tråden har 19 Kommentarer och lästs av 684 personer

Hej!
Jag har en adminsida som kollar om session("username") är tomt och i såna fall skickas de till en inloggningssida.
På den kollas om angivet lösenord och anävndarnamn existerar och matchar varandra och om så är fallet sätts session("username") till användarnamnet och en response.redirect till adminsidan sker.

Men när adminsidan kollar session("username") så är den tom i alla fall..............?

Har jag lyckats pilla på någon inställning som gör att sessionsvariablerna töms eller vad?

Mvh, Sofia


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-21 21:20:14 - Mikael Åhlén

Testa att skriv ut vad session innehåller.


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-21 23:52:41 - Pelle Johansson

Spontant skulle jag säga - du har norton firewall och har scriptblocking på din dator, alternativt tillåter inte cookies att skrivas. En session är samma sak som en cookie och således beter sig lika. Har du sp2 och xp så kan det även vara där det spökar (dock osäker).


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 08:09:33 - Johan Normén

Sofia,

Mitt tips är att du kör FormsAuthentication så slipper du denna hantering. (Om du kör ASP .Net)

Sedan bör din Session finnas om du sätter den:
Session("username") = "något"

if(session("username") = "något") then

kolla om du stavat rätt. Ibland kan man råka göra lite dumma saker.
Kolla även om du kan få ut ett sessions id.

Mvh Johan



Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 08:31:40 - Johan Olsson

Är den inte skiftlägeskänslig också ?

Kolla stora och små BokStäver...

/Johan


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:02:42 - Johan Normén

XAdjo...

Bara under C# inte VB .Net

Fast o andra sidan vet jag ju inte vilket språk som nyttjas.

Mvh Johan


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:03:53 - Sofia Svensson

Hej!
Den tanken slog mig också men jag har kollat det och stora och små bokstäver stämmer överens.
Tror kanske på förslaget om brandvägg som stoppar cookies. Ska kolla det senare, har inte tillgång till den datorn just nu.

Tack ändå!

Mvh,
Sofia


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:04:39 - Sofia Svensson

Sidan är gjord i vb.net.

Mvh, Sofia


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:05:19 - Fredrik Normén

Sofia:

Om du använder Redirect på detta sätt:

Response.Redirect(page)

Så kan din session bli tom. Detta pågrund av hur Redirect och Session arbetar.
När du skapar en session så kommer ASP.Net sätta en cookie (detta vet du säkert redan). Denna cookie kommer att finnas så länge server sessionen och client cookien inte har utgått. ASP.Net använder sig av cookien för att hitta rätt session.

Response.Redirect kommer att stoppa utförandet av sidan (avslutar tråden) vilket ofta leder till att session "token" försvinner. Detta leder till varför du inte får tag i din session efter en Redirect.

För att lösa detta problem så skriver du istället:

Response.Redirect(page, false)

Men som Johan nämnde så tycker jag att du ska använda FormsAuthentication.

/Fredrik Normén NSQUARED2
http://fredrik.nsquared2.com


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:16:03 - Sofia Svensson

Hej!
Det konstiga är att det har fungerat kalasbra under helt utvecklingen av applikationen, helt plötsligt så händer detta att den tappar värdet av sessions-variabeln. Jag har heller inte gjort några ändringar som ska påverka detta.
Därför tror jag (kan tyvärr inte kolla detta nu) att det har med brandväggen att göra då jag precis har installerat en ny sådan. Dock kan det ju ändå vara värt att istället använda FormsAuthentication för att garanterat slippa sånt här.

Stort tack!

Mvh, Sofia


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:33:42 - Johan Normén

Sofia,

Ser inte hur en bradnvägg skall hindre din Header att transportera Sessions id samt cookie data.
En Session är ett värde som finns under din Session på WebServern. När du går mot din sida kommer Http Headern innehålla info om Sessionens ID på så sätt kan WebServern få tag i just ditt sessions värde. Denna Header stryper inte en vanlig Firewall. Och en vanlig Firewall hindrar inte heller cookies från att skapas. Har du testat att skriva ut Sessions IDt?

Mvh Johan


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:36:48 - Johan Olsson

NSQUARD2..

Är du säker ?

Session("UserName")
Session("username")

menar jag, kan väl inte vara språkberoende ?

Sitter så till att jag inte kan kontrollera....

/Johan


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:43:45 - Johan Normén

XAdjo

Jo jag är säker.
<code>
Session("Test") = "Testar lite"

Response.Write(Session("Test") & "Sesstion med key Test <br>")
Response.Write(Session("test") & "Session med key test <br>")
</code>

Ger samma svar. Testar lite, VB .Net tar inte hänsyn till Versaler o gemener som olika ting.

Mvh Johan


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:47:48 - Sofia Svensson

Hej Johan!
Det var Pelle Js teori om brandvägg som jag tyckte kunde stämma in eftersom det var efter installationen av denna som det slutade att fungera.

Mvh,

Sofia


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 09:51:08 - Johan Normén

Vilken brandvägg kör du med?
För de är lite olika i sätten.

Mvh Johan


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 10:23:30 - Sofia Svensson

Hej!
ZoneAlarm.
Men som sagt - jag har inte testat om teorin om brandvägg stämmer eller inte. Det vara bara något jag tyckte kunde passa in tidsmässigt.
När jag kommer hem ikväll ska jag för säkerhets skull prova att stänga ner den och köra webapplikationen utan brandvägg.

Mvh,

Sofia


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 11:13:36 - Johan Normén

Jaha.

Mm ZoneAlarm är en riktig plåga i sig självt :-) Så det förvånar mig inte om den sabbar dina headers.
Något du dock kan stänga av. Men jag kan inte hur då jag inte använder "i mina ögon - Skiten"

Mvh Johan


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 11:47:38 - Sofia Svensson

... :-) Som sagt - absolut värt att i alla fall prova att stänga av den och se om den kan vara boven i dramat.
Återkommer med info om huruvida ZoneAlarm även kan användas för att sabba för webutvecklare.

Mvh, Sofia


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 21:50:18 - Sofia Svensson

Jepp - funkar kalas utan ZoneAlarm. Skrota, skrota skrota....................!


Svara

Sv: Sessionsvariablerna är tomma...?

Postades av 2004-09-22 22:04:21 - Per Persson

Vill du pröva en annan brandvägg rekommenderas Sygate Personal Firewall Standard: http://smb.sygate.com/products/spf_standard.htm


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 170
27 953
271 705
670
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