-
Login über ODBC
Hallo zusammen !
ich versuche auf die AS400 über ODBC zuzugreifen.
Frage :
Kann ich über ODBC per SQL einen AS400 Benutzer prüfen ?
d.h.
User Fred - Test existiert auf der AS.
jetzt baue ich auf dem PC ein Loginfenster, in das der User seien AS400 Daten eingibt.
Dort gibt der User jetzt Fred und Test ein.
Kann ich jetzt per SQL prüfen, ob der User Fred/Test auf der AS400 existiert ?
Gruss Jogi
-
User und Kennwort werden in der Verbindung angegeben:
myadocnn.properties("User Id")=MyUser
myadocnn.properties("Password")=MyPassword
myadocnn.open
Ist die Anmeldung fehlgeschlagen könnte ggf. der User falsch sein.
In "err.description" steht die genaue Fehlerbeschreibung.
Falls nicht mit VB gearbeitet wird, gibts noch die Errors-Auflistung im Connection-Objekt.
-
Hallo nochmal,
ich arbeite nicht mit VB, sondern einer C-ähnlichen Umgebung.
Ich kann lediglich per BDE über ODBC auf die AS400 zugreifen.
d.h.
ich würde gerne mit Benutzer und PAsswort per SQL in einer Tabelle prüfen, ober der Login korrekt ist.
-
Das geht so leider nicht.
Aber irgendwo musst du doch eine Verbindungszeichenfolge für ODBC angeben.
In dieser kannst du dann z.B.:
"DSN=MyDsn;User=MyUser;PWD=MyPassword"
zusätzlich angeben und dann die Verbindung öffnen.
Wenn das nicht geht, musst du eben auf der AS/400 eine eigene Tabelle mit Benutzer und Kennwort verwalten.
Dies hat allerdings nichts mit den vorhandenen Profilen zu tun.
Alternativ wiederum kannst du ein SQL-Prozedur entwickeln, die ein ILERPG-Programm aufruft und per QSYGETPH-API gegen die Profile prüft.
Großer Nachteil aller dieser Methoden ist, dass User und Kennwort im Klartext übers Netz gehen und somit gesnifft werden können.
Bei der Anmeldung über die Verbindung schlägt ggf. die OpsNav-Sicherheitseinstellung zu (Kerberos o.ä.) und ist somit die sicherste.
-
wird bei einer fehlgeschlagenen odbc verbindung nicht auch irgendwann das profile disabled?
ist eventuell nicht ganz so die top methode dann nur um zu sehen obs das profil gibt.
das QSYGETPH progrämmchen wäre da besser.
Last edited by angelone; 05-06-07 at 15:42.
Grund: gruseligen vertipper korrigiert
Gruß
Martin
-
Da hast du wohl recht, allerdings gehört das doch zur Sicherheit der AS/400, oder ?
-
im normalfall ja, aber wenn man odbc _nur_ dafür benutzt um zu sehen obs das profile gibt, ists evtl ungewollt.
Gruß
Martin
-
Das ist wohl wahr, aber sinnvoll wäre dann auch eher das Arbeiten mit diesem Profil.
Similar Threads
-
By berndl in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 13-10-06, 09:28
-
By synus in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 06-10-06, 15:38
-
By Marsman in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 11-07-06, 10:50
-
By jjagi in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 07-07-06, 08:29
-
By Hubert in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 12-05-06, 11:52
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks