Hallo Liste,
kann mir vielleicht jemand sagen wo ich die
cdosys Libary finden kann.

Vielen Dank,

Patrick

> -----Urspr�ngliche Nachricht-----
> Von: Patrick George [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 1. Oktober 2001 12:06
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] Probleme mit Session_OnEnd
>
>
> Hallo Liste,
>
> die grunds�tzliche Frage m�ge da lauten:
> Wie erkenne ich einen bestimmten User(Client) in der global.asa in der
> Session_OnEnd dem eine SessionId zugewiesen wurde.
>
> Ich habe eine Art Lizenz-Management f�r eine Applikation gebaut.
> Beim Login passiert folgendes in der login.asp:
> '// Es wird anhand der counters eine Liste gebildet
> '// Nach jedem Login wird der neue User hinten angehaengt.
> application("usercounter") = application("usercounter") + 1
> application("user"&application("usercounter")) =
> IDAusDatenbankZurIdentifikation
> application("userSessID"&application("usercounter")) = Session.SessionID
> session("UserSessID") = Session.SessionID
>
> In einer anderen Datei kann der Administrator genau beobachten,
> welcher User
> gerade online ist und kann einzelne User kicken um wieder Lizenzen
> freizugeben falls n�tig. Die Liste wird dabei neu angeordnet. Dies
> funktioniert bereits.
> Nur was ist wenn die session austimed. Ich schaffe es nicht eine bestimmte
> session("UserSessID") der application("userSessID") in der Session_OnEnd
> zuzuordnen.
>
> In der global.asa steht folgendes:
> Sub Session_OnEnd
>
>    AppUserBefore = application("usercounter")
>
>    for j = 1 to AppUserBefore
>       '// Hier versuche ich die sessionID der applicationID zuzuweisen
>       '// und die applicationID auf leer zu setzen
>       if application("userSessID"&i) = session("UserSessID") then
>          application("userSessID"&i) = ""
>          application("user"&i) = ""
>       end if
>    next
>
>    application("usercounter") = application("usercounter") - 1
>
>    counter = 1
>    '// Diese Schleife ist zum neu anordnen der Liste der User
>    '// welche ich auch beim kicken der User verwende
>    for i = 1 to AppUserBefore
>       if not application("userSessID"&i) = "" then
>          AppUserID = application("user"&i)
>          AppUserSessID = application("userSessID"&i)
>          application("user"&i) = ""
>          application("userSessID"&i) = ""
>          application("user"&counter) = AppUserID
>          application("userSessID"&counter) = AppUserSessID
>          counter = counter + 1
>       end if
>    next
>
> End Sub
>
> Ich bin wirklich f�r jeden Tip dankbar. Vielleicht habe ich da ja einen
> globalen Denkfehler.
> ... oder gibt es da irgendwelche Komponenten, die das erledigen.
>
> Vielen Dank f�r Eure Hilfe
> Patrick
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an