oci_password_change
(PHP 5, PECL OCI8 >= 1.1.0)
oci_password_change — Изменяет пароль пользователя Oracle
Описание
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
)
Функция oci_password_change() особенно полезна для скриптов PHP
командной строки, или при использовании непостоянных соединений во всем приложении PHP.
Список параметров
-
connection
-
Идентификатор соединения, возвращаемый функцией
oci_connect() или oci_pconnect().
-
username
-
Имя пользователя Oracle.
-
old_password
-
Старый пароль.
-
new_password
-
Новый пароль.
-
dbname
-
Имя базы данных.
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примечания
Замечание:
Изменение пароля с помощью этой функции или непосредственно в Oracle
должно выполняться аккуратно, поскольку PHP-приложение может продолжать
использовать в постоянных соединениях данные аутентификации последнего удачного подключения,
которые уже устарели. Наилучшим решением может быть перезапуск всех веб-серверов после
смены пароля.
Замечание:
При обновлении библиотки клиента Oracle или базы данных от версии установки до
версии 11.2.0.3 и выше функция oci_password_change() может
вернуть ошибку "ORA-1017: invalid username/password" (Неверные имя пользователя/пароль)
если версии и клиента и сервера обновлены в одно время.
Замечание:
Второй набор параметров функции oci_password_change() доступен
начиная с версии OCI8 1.1.
Замечание:
В версиях PHP ниже 5.0.0 эта функция называлась
ocipasswordchange().
В PHP 5.0.0 и выше ocipasswordchange() является
алиасом oci_password_change() для обратной совместимости,
вы можете продолжать использовать это имя, однако это не рекомендуется.