Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[ASP.NET] Clientseitige Informationen

Empfohlene Antworten

Veröffentlicht

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.)

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 ...

  • Autor

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.

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

  • Autor

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...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.