Changing the password either with this function or directly in Oracle should be done carefully when PHP applications are involved. This is because persistent connections may continue to work using the "old" password. The best practice is to restart all web servers whenever the user password is changed.
Oci_password_change is most useful for PHP command-line scripts, or when non-persistent connections are used everywhere in a PHP application.
oci_password_change
(PHP 5, PECL oci8 >= 1.1.0)
oci_password_change — Modifie le mot de passe d'un utilisateur Oracle
Description
Modifie le mot de passe de l'utilisateur username .
Liste de paramètres
- connection
-
Un identifiant de connexion Oracle, retourné par la fonction oci_connect() ou la fonction oci_pconnect().
- username
-
Le nom d'utilisateur Oracle.
- old_password
-
L'ancien mot de passe.
- new_password
-
Le nouveau mot de passe à définir.
- dbname
-
Le nom de la base de données.
Valeurs de retour
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Notes
Note: La seconde syntaxe de oci_password_change() est disponible depuis la version 1.1.
Note: Dans les versions de PHP antérieures à la version 5.0.0, vous devez utiliser la fonction ocipasswordchange(). Cet ancien nom est toujours utilisable : un alias a été fait vers la fonction oci_password_change(), pour assurer la compatibilité ascendante. Toutefois, il est recommandé de ne plus l'utiliser.
oci_password_change
19-Jun-2008 04:16
