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


Sessions problem

Postades av 2008-05-09 10:31:16 - Peter Henriksson, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 826 personer

Hej

Jag utvecklar en applikation där användare kan skapa ett konto med en egen profilsida.
Kontot innehåller också en redigeringsdel där avändaren modifiera sin profilsida.

För kontohanteringen har jag använt mig av MemberShip klassen.

Vid inloggning läses användarens data in från en databas och värdena
sätts i sessionsvariablerna.

Problemet uppstår när flera användare är inloggade samtidigt, detta ger kollisioner
i sessionsvariablerna, alltså en användare kan helt plötsligt få ett värde tillhörande
en annans.

Är det inte så att t ex värdet för sessionsvaribeln Session["Key"] = "value" är unikt för
just den anropande klienten eller delar alla anslutande klienter på samma värde?

Kanske det beror på vilket mode man kör på i sessionstate, för närvarande kör jag med InProc.

Allt fungerade så länge jag testade lokalt, problemen uppstod när jag lade
upp applikationen på servern.

Mycket Tacksam för hjälp

Peter


Svara

Sv: Sessions problem

Postades av 2008-05-09 15:15:24 - Oskar Johansson

Det enda jag kan komma på som skulle kunna strula är väl om man t.ex. kör två fönster med en webbläsare på samma dator, och förväntar sig att fönstren ska hållas "åtskilda" på servern. Men det låter det inte riktigt som i det här fallet..?

Skulle du kunna testa att skriva ut sessionid:t i någon log eller liknande, eller på skärmen, och kolla ifall det är samma när du surfar ifrån två olika datorer?


Svara

Sv:Sessions problem

Postades av 2008-05-09 16:04:03 - Peter Henriksson

Jag har testat från två olika datorer och får helt riktigt två olika sessions:id.

Jag kan tillägga att det är själva redigeringssidan som krånglar, sidan bygger på en MasterPage där jag också lagt navigeringen för redigeringen.

I navigeringen finns ett menyval för att förhandsgranska det man har modifierat för sin profilsida. När man väljer förhandsgranska ingår en GET parameter i url:en till "förhandsgranska sidan" som är användarens "username", denna parameter initieras vid inloggningen och placeras i en sessionsvariabel.

Det är alltså här problemet ligger, när en annan användare loggar in ändras alltså denna parameter till senast inloggad användare.

Menyn är en sitemap fil, kan det vara så att denna ligger globalt i applikationen och därför måste "låsas" när man ändrar den dynamiskt?

Peter




Svara

Sv: Sessions problem

Postades av 2008-05-10 00:13:44 - Oskar Johansson

Kan du ge ett exempel på den kod som används för att ändra menyn?


Svara

Sv:Sessions problem

Postades av 2008-05-12 09:40:12 - Peter Henriksson

Problemet låg mycket riktigt i att jag skapade "användar-specifika" url:er i sitemap filen.

Nu fungerar det som det ska.

Tack för visat intresse.

Peter


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 165
27 952
271 704
662
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