Danke erstmal Jelly & shmia
Zitat:
Ich denke, Ihr geht das Problem von der falschen Seite an... Ohne jetzt Sybase zu kennen, bin ich mir aber sicher, dass es auch dort direkt eine Benutzerverwaltung gibt, sprich, du definierst die User direkt in Sybase... Und mit diesen Daten lässt Du deine Benutzer sich in der Datenbank einloggen... Ein ganzes Usermanagement nachzubauen ist demnach nicht nötig.
Der User soll ja auch "nur" seine Zugangsdaten angeben(Benutzername und Passwort)
Zitat:
das Passwort wird i.d.Regel mit einem One-Way Algorithmus verschlüsselt.
Zitat:
Beim Öffnen einer
ADO- oder
ODBC-Verbindung gibt man User und Passwort im Klartext
schön wärs
als Beispiel:
Delphi-Quellcode:
userdb:='db1'; //
username:='user1';
userpwd:='klartextkennwort';
DBCon.Close;
constr:='Provider=ASAProv.70;Persist Security Info=True'+
';Data Source='+userdb+
';User ID='+username+
';Mask Password=False;Password="'+userpwd+'"';
DBCon.ConnectionString:=constr;
DBCon.Open;
auch wenn ich als Variable 'Mask Password=True' angebe, bekomme ich keine Verbindung aufgebaut ...
nur wenn ich das userpwd codiert angebe, bekomme ich eine Verbindung.
Zitat:
das Passwort wird i.d.Regel mit einem One-Way Algorithmus verschlüsselt.
da der Benutzer das codierte Kennwort ja nicht kennt, aber zur Identifizierung sein Klartextkennwort benötigt, bräuchte ich ja auch nur den Algorithmus um das angegebene Kennwort zu crypten. Jedoch genau da hänge ich ...