"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

ASP.NET Login Verwaltung???

da_muhhh 20.06.2003 - 11:21 636 5
Posts

da_muhhh

Little Overclocker
Registered: Jun 2003
Location: Stmk
Posts: 50
Ich habe mit ASP und c# auf der Basis von Web Services ein Programm geschrieben, welches eine Notenverwaltung darstellt, und Lehrern sowie Schülern die Möglichkeit bieten soll Einsicht auf den Notenstand zu haben, Lehrer ausserdem Zugriff auf die Daten um Noten zu ändern.

Die Oberfläche soll je nach Art der Anmeldung (Lehrer, Schüler) schon anders aussehn, und ich weiß nicht wie ich den weiteren Formularen mitteilen könnte wer sich gerade eingeloggt hat. Zur Zeit habe ich den eingeloggten User in die DB geschrieben, was ich jedoch nicht für sehr effektiv halte. Kann mir einer helfen und gewisse Anhaltspunkte nennen wie ich die Benutzerverwaltung beim einloggen besser verwalten kann?

mfg

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Gibt doch bestimmt auch noch bei asp.net sessions und sesstion-variablen oder ?

Da könntest du den aktuellen User hinterlegen.

Yeahman

OC Addicted
Avatar
Registered: Jul 2001
Location: on top of my sol..
Posts: 1775
Zitat von The Red Guy
Gibt doch bestimmt auch noch bei asp.net sessions und sesstion-variablen oder ?


Es gibt einfach ein Session objekt, in das du jeden Typ der serializable ist reinstellen kannst. Syntax: Session("xxx") = mystring, und umgekehrt kannst wieder rauslesen.

da_muhhh

Little Overclocker
Registered: Jun 2003
Location: Stmk
Posts: 50
Sessions funktionieren leider nicht, da die nur immer für ein Formular gültig sind!

Ich habe ein Frameset erstellt in dem sich im linken Frame ein Menü, und im rechten Frame der Hauptteil mit den verschiedenen Formularen befindet.

Beim Start der Seite soll ein Login Fenster den aktuellen User speichern. Wie kann ich diesen User speichern so dass er in meinen anderen Formularen erhalten bleibt?
mfg

AoD

aka AngelOfDeath
Avatar
Registered: Nov 2002
Location: St. Pölten
Posts: 1482
du weißt schon was sessions sind, oder?
session wird ungültig (ist von browser zu browser unterschiedlich):
+ wenn der webserver neu gestartet / kompiliert wird
+ wenn der client seine cookies löscht
+ wennn der browser geschlossen wird
+ wenn der server die aktuelle session für ungültig erklärt

aber NICHT, wenn du auf die nächste seite der website kommst!!

da_muhhh

Little Overclocker
Registered: Jun 2003
Location: Stmk
Posts: 50
vielen dank für die antwort!
nach stundenlangem rätzeln und probieren habe ich nun endlich bemerkt dass der grund für meine nicht gespeicherten cookies an der ZONE ALARM liegt!!! Bei jedem debug versuch hat sie die cookies geblockt :) naja, sehr, sehr ärgerlich
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz