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.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Qu'en pensez-vous ?
Merci d'avance,
nik
Partager