Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Login-Prompt von Zeos auswerten (https://www.delphipraxis.net/45078-login-prompt-von-zeos-auswerten.html)

hsbc 29. Apr 2005 09:03

Datenbank: Firebird • Version: 1.5.2 • Zugriff über: Delphi 7 Professional + Zeos-Lib.

Login-Prompt von Zeos auswerten
 
Hallo allerseits,

Ich lasse den User über eine Datenbankanmeldung einloggen, indem ich den Login-Prompt auf TRUE stelle.

Gibt es eine Möglichkeit, den eingegebenen Benutzernamen und das Passwort auszuwerten?

mfg
Herbert

rwachtel 29. Apr 2005 09:08

Re: Login-Prompt von Zeos auswerten
 
Zitat:

Zitat von hsbc
[...]Ich lasse den User über eine Datenbankanmeldung einloggen, indem ich den Login-Prompt auf TRUE stelle.

Gibt es eine Möglichkeit, den eingegebenen Benutzernamen und das Passwort auszuwerten?[...]

Mach's doch umgekehrt: stelle Login-Prompt auf FALSE, mache Deine eigene Passwortabfrage und übergib der Datenbank die abgefragten Benutzerdaten.

hsbc 29. Apr 2005 16:54

Re: Login-Prompt von Zeos auswerten
 
Besten Dank für den Tipp. Habe dies jetzt umgesetzt, funktioniert einwandfrei.

mfg
Herbert

fly_singapore 12. Jul 2007 14:28

Re: Login-Prompt von Zeos auswerten
 
Ich habe genau diese Frage auch gehabt und freue mich über diesen Lösungsansatz. Bin aber noch nicht ganz zufrieden.
Hintergrund:

1. Ich habe eine MS SQL-Datenbank.

2. Ich habe die dbgo-Controls verwendet um auf Tabellen zuzugreifen´. Dabei habe ich die Zugriffparameter, wie OLE DB, Servername... usw eingetragen. welches in ein Connectionstring mündet. Das Login sollte über die NT-Nutzeridentifikationen laufen, was auch sehr gut funktioniert.

3. mittels Datasource-Control habe ich von einen DBGrid auf die Query zugegriffen.

4. ich habe eine Tabelle erstellt mit internen Steuerinformationen, die die Delphi-Anwendung so und so steuert.

5. diese Tabelle verwendet die gleichen NT-Nutzeridentifikationen wie das Login auf die Datenbank.

6. Die Logininformationen, die ich zuvor vor für das Connectionstring benötigte, möchte ich also zu weiteren Programmsteuerung
weiterverwenden.

Frage: Wie sieht den der Connectionstring denn aus, wenn ich diesen in Richtung Datenbank schicke (also mit NT-
Nutzerintentifikation)???


vielen Dank im Vorraus

Peter

rwachtel 12. Jul 2007 15:50

Re: Login-Prompt von Zeos auswerten
 
Zitat:

Zitat von fly_singapore
[...] Frage: Wie sieht den der Connectionstring denn aus, wenn ich diesen in Richtung Datenbank schicke (also mit NT-Nutzerintentifikation)?

http://www.connectionstrings.com/

fly_singapore 13. Jul 2007 09:34

Re: Login-Prompt von Zeos auswerten
 
das ist leider noch nicht die Lösung.

Noch einmal:

Ein Login zu einer MS-SQL-Datenbank soll über eine NT-Nutzeridentifikation laufen. Der Nutzer meldet sich morgens an und kann sofort die Delphi-Anwenung ohne weiteres Anmelden nutzen (so eine Art Single-Sign-On). Da ich aber eine Steuerungstabelle nutze, die je nach Nutzer und seine Rolle diese Anwendung steuert, möchte ich gerne die Nutzereinträge mit der NT-Nutzeridentifíkation vergleichen und daraus die Rolle des betreffenden ermitteln..


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz