[PASSWORD_VERIFY_FUNCTION] Old password est null
Bonjour à tous,
J'ai un problème assez pénible sur une Oracle 9.2. Ci-après ma fonction (simpliste) qui est appelée lors de la vérification des mots de passe.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
CREATE OR REPLACE FUNCTION verify_function
(username varchar2,
password varchar2,
old_password varchar2)
RETURN boolean IS
BEGIN
IF old_password is null THEN
raise_application_error(-20001, 'OLD PASSSWORD EST NULL');
END IF;
END; |
Le problème, c'est que justement, old_password est TOUJOURS null, même si j'ai bien un mot de passe précédent. J'en arrive à penser qu'il y a une sorte de stratégie de sécurité qui empêche la récupération des anciens mots de passe.
Qu'en pensez-vous ?
Merci d'avance,
nik