oci_password_change

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

oci_password_change — Змінює пароль користувача Oracle

Опис

oci_password_change(    resource $connection,    string $username,    string $old_password,    string $new_password): bool
oci_password_change(    string $database_name,    string $username,    string $old_password,    string $new_password): resource

Змінює пароль користувача, вказаного в username

Функцияoci_password_change() особливо корисна для скриптів PHP командного рядка або під час використання непостійних з'єднань у всьому додатку PHP.

Список параметрів

connection

Ідентифікатор з'єднання, що повертається функцією oci_connect() або oci_pconnect()

username

Ім'я користувача Oracle.

old_password

Старий пароль.

new_password

Новий пароль.

database_name

Назва бази даних.

Значення, що повертаються

Если указан параметрdatabase_name oci_password_change() повертає true у разі успішного виконання або **false**в случае возникновения ошибки. Если указан параметрconnection oci_password_change() повертає ресурс з'єднання у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання oci_password_change()** зі зміною пароля вже підключеного користувача**

Loading...

Приклад #2 Приклад використання oci_password_change()** із підключенням та зміною пароля одночасно**

Loading...

Примітки

Зауваження :

Зміна пароля за допомогою цієї функції або безпосередньо в Oracle повинна виконуватися акуратно, оскільки PHP-додаток може продовжувати використовувати в постійних з'єднаннях дані автентифікації останнього успішного підключення, які вже застаріли. Найкращим рішенням може бути перезапуск усіх веб-серверів після зміни пароля.

Зауваження :

При оновленні бібліотеки клієнта Oracle або бази даних від версії установки до версії 11.2.0.3 та вище функція oci_password_change() може повернути помилку "ORA-1017: invalid username/password" (Невірні ім'я користувача/пароль), якщо версії клієнта та сервера оновлені в один час.

Зауваження :

Другий набір параметрів функції oci_password_change() доступний, починаючи з версії OCI8 1.1.