Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
MVC 4 - Session
Endro
myCSharp.de - Member



Dabei seit:
Beiträge: 96

Themenstarter:

MVC 4 - Session

beantworten | zitieren | melden

Hallo,

habe da ein sehr komisches Problem mit Session, jedenfalls denke ich das.

Also ich versuche Daten in eine Session zu schreiben funktioniert auch soweit
z.B.

Session["Name"] = name; 
Session["Auftrag"] = auftrag;

aber wenn ich das mit einem anderen Benutzer versuche werden falsche Daten angezeigt. Ich habe mir dann die SessionID ausgeben lassen und festgestellt - dass der neue Benutzer mit der gleichen sessionid angelegt wurde.

Was muss ich machen dass meine Anwendung eine neue Sitzung erkennt?
Ein Tipp wäre super

Endrop
private Nachricht | Beiträge des Benutzers
vbprogger
myCSharp.de - Experte

Avatar #avatar-1820.gif


Dabei seit:
Beiträge: 1723
Herkunft: NRW/DE

beantworten | zitieren | melden

Hallo,

hast du denn schon probiert, ein anderer Browser zu nehmen und damit mit einem anderen User anzumelden? Denn wenn du nur einen neuen Tab aufmachst, übernehmen die meisten Browser die bestehenden Cookiedaten und somit auch die gleiche Session.

Grüße
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von vbprogger am .
Ich bin verantwortlich für das, was ich sage, nicht für das, was du verstehst.
---------
Bemerkung: ich beantworte keine Fragen via PM, denn das Forum soll ja was davon haben!
private Nachricht | Beiträge des Benutzers
Endro
myCSharp.de - Member



Dabei seit:
Beiträge: 96

Themenstarter:

beantworten | zitieren | melden

Hi vbprogger,

das war die Lösung!
Ich hatte zwei mal den IE geöffnet und das war das problem.

Mit IE und Firefox hat es dann auf einmal funktioniert -- hat mich echt viel Zeit gekostet nach einem Fehler zu suchen der gar nicht existiert.

Danke
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16145

beantworten | zitieren | melden

...deswegen so wenig wie möglich mit der Session arbeiten.
Macht besonders das Arbeiten mit mehreren Seiten parallel schwierig und fehleranfällig.
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
Ahrimaan
myCSharp.de - Member



Dabei seit:
Beiträge: 363
Herkunft: Thorn

beantworten | zitieren | melden

Hallo Abt,

das mit den Sessions ist ein guter Tipp ABER :
Was ist mit Anwendungen die darauf angewiesen sind ?

Bisher lösen wir es so, das bei jedem Request die Daten aus der DB geholt werden und lokal damit gearbeitet wird
Also so :

View -> hole Daten -> Model1 , bei Post speichern weiter zu View2 -> hole Daten -> Model2
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16145

beantworten | zitieren | melden

Da gibts kein Aber: MVC4 - Objekte übergeben
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers