developer Geschrieben 18. Juni 2007 Teilen Geschrieben 18. Juni 2007 Hallo, ich möchte bei unserer Webseite unterscheiden können, ob diese durch einen Mitarbeiter (Autor, Administrator etc.) oder durch einen Kunden aufgerufen wurde. Ich suche daher eine Möglichkeit an Informationen des Client-Rechners zu kommen (z.B. Computer-Namen, IP Adresse, User-Namen etc.) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
U-- °LoneWolf° Geschrieben 18. Juni 2007 Teilen Geschrieben 18. Juni 2007 hi schau dir einfach mal das hier an: string UserACC= this.Request.ServerVariables["Logon_User"]; Damit bekommst du besipeilsweise den benutzer namen herraus. Achtung aber nur wenn du anonymen login am server deaktiviert hast. Neben dieser gibts nochb einige andere VAriablen die du abfragen kannst aber keine wird dir zuverlässig sagen der ist aus unserer firma oder nicht. Den z.B. User-Accounts gibts vermutlich 1000 mal mit den selben namen von Gast bis Müller oder Franz Meier oder so ... in diesem sinne ... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
developer Geschrieben 18. Juni 2007 Autor Teilen Geschrieben 18. Juni 2007 Das ist eigentlich gar nicht schlecht. Das Problem ist nur, dass ich den Benutzernamen nur dann sehe, sofern sich der User an unserem Portal angemeldet hat. Mir geht es allerdings auch um die Benutzer, die die Seite nur besuchen. Vieleicht zum Hintergrund: Wir nutzen Sharepoint mit Active Directory Authentifizierung. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
U-- °LoneWolf° Geschrieben 19. Juni 2007 Teilen Geschrieben 19. Juni 2007 Wie gesagt diese anmeldung passiert automatisch wenn du den zugriff im iis anders einstellst so das intgegrierete windows authentifizierung genutzt wird. Allerdings kommt dere FF nicht so damit zurecht, der IE schon Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
developer Geschrieben 19. Juni 2007 Autor Teilen Geschrieben 19. Juni 2007 Das mit der Authentifizierung kann ich leider nicht ändern. Es kann natürlich auch sein, dass ich Firefox nutze. Es soll ja aber auch allerdings von der "breiten Masse" genutzt werden und da sind sicherlich auch viele Firefox nutzer dabei. Ich mache nun folgendes: Ich speichere den username in einem Cookie das ich zu Begin auslese. Wenn es gesetzt ist übertrage ich den Username, wenn nicht, setze ich es beim 1. Login und übertrage die öffentliche IP Adresse (ATTP_X_FORWARDED_FOR). Ich hoffe, dass ich so eine Genauigkeit von ca 90 % bekomme... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.