oci_parse
oci_pconnect
Fonctions OCI8
PHP Manual

# oci_password_change

(PHP 5, PECL OCI8 >= 1.1.0)

oci_password_change — Modifie le mot de passe d'un utilisateur Oracle

### Description

bool oci_password_change ( resource `$connection` , string `$username` , string `$old_password` , string `$new_password` )
resource oci_password_change ( string `$dbname` , string `$username` , string `$old_password` , string `$new_password` )

Modifie le mot de passe de l'utilisateur `username`.

La fonction oci_password_change() est plus utile avec des scripts PHP en ligne de commandes, ou lorsque des connexions non persistantes sont utilisées dans l'application PHP.

### 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 ou `FALSE` si une erreur survient.

### Notes

> Note:

> Changer le mot de passe, avec cette fonction, ou directement dans Oracle devrait être fait avec précaution. Ceci car les applications PHP pourraient continuer d'utiliser des connexions persistantes avec l'ancien mot de passe. La meilleure pratique est de redémarrer tous les serveurs webs dès lors que le mot de passe a été changé.

> Note:

> Si vous mettez à jour les bibliothèques clients ou la base de données Oracle depuis une version antérieure à 11.2.0.3 vers une version 11.2.0.3 ou supérieure, la fonction oci_password_change() peut retourner l'erreur "ORA-1017: invalid username/password" tant que les versions du client et du serveur ne seront pas identiques.

> Note: La seconde syntaxe de oci_password_change() est disponible depuis la version de OCI8 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_parse
oci_pconnect
Fonctions OCI8
PHP Manual