2016-08-04 17 views
0

Ich möchte Orakel 6i Form zu ändern DBA_USERS machen, ich habe es bereits beendet, aber ich kann nicht überprüfen, ob Altes Passwort gültig ist oder nicht.Wie überprüft man ein bestimmtes Benutzerpasswort in Oracle 6i?

Ich googelte darüber, aber ich habe nichts gefunden, um die Passwortverifizierung zu tun.

Also möchte ich wissen, wie man das in Oracle 6i Formen mit PL/SQL macht?

Antwort

1

Oracle Formulare haben Get_Application_Property eingebaut. Verwenden Sie es bekommen Eigenschaft PASSWORD - Sie werden Passwort durch den Benutzer zur Verfügung gestellt bekommen, wenn sie Formen Anwendung verbindet:

declare 
    p_password Varchar2(255); 
begin 
    p_password := Get_Application_Property(PASSWORD); 

    -- now do your test 
    ... 
end; 
+0

Was, wenn ich ein anderes Konto Passwort ändern nicht die aktuelle – AmgadMHM

+0

Ich bin die einzige Chance, Angst ist ein schreiben externe Routine, um die Verbindung mit dem angegebenen Passwort zu überprüfen und rufen Sie host Befehl –

+0

Ich empfehle, Anwendungsfall zu überprüfen. Warum überprüfen Sie das alte Passwort eines anderen Benutzers? Du solltest es nicht wissen? –