Frage

Ich bin ziemlich neu, um die Formatauthentifizierung zu verwenden, und versuche, meinen Kopf umzuwickeln, wie alles funktioniert.Grundsätzlich, was ich in der Lage sein möchte, speichern Sie einige Benutzerdaten, die dem FormateAuthentication Ticket zugeordnet sind (Daten, die von meinem LDAP-Server zurückgegeben werden).Ich möchte diese Daten jedoch nicht tatsächlich im Cookie speichern, da er eine ziemlich große Menge an Daten sein könnte.Es ist irgendwie möglich, diese Informationen im Speicher auf dem Server zu speichern, aber halten Sie es jedoch stark an das Ticket, so dass, wenn der Benutzer ausgeschaltet wird, oder abgemeldet, auch die Daten zerstört werden.Ich erkenne, dass ich Session-Variablen dazu verwenden könnte, dies zu tun, aber dies scheint unbeholfen, da ich die Sitzungsvariablen manuell aufräumen muss, wenn sich der Benutzer abmeldet.Ist das möglich oder macht dies sogar sinnvoll?

War es hilfreich?

Lösung

Warum müsstest du eine Sitzung manuell aufräumen?Der gesamte Zweck des Sitzungswörterbuchs besteht darin, Ihnen zu ermöglichen, genau das zu tun, was Sie hier tun möchten: Einige bekannte Daten mit der aktuellen Browsersitzung des Benutzers zuordnen.Wenn die Browsersitzung des Benutzers aus irgendeinem Grund endet, sind die httpapplication und ihre Sitzung verwischt und gezückt.Ich würde also einfach Ihre LDAP-Daten unter einem Schlüssel in eine Sitzung in die Sitzung in die Sitzung eingeben, oder dasselbe eingestellt, und vergessen Sie es.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top