aci_password_change¶
aci_password_change — 修改 数据库 用户的密码
说明¶
aci_password_change(
resource $connection,
string $username,
string $old_password,
string $new_password
): bool
aci_password_change(
string $dbname,
string $username,
string $old_password,
string $new_password
): resource
修改用户 username 的密码。old_password 和 new_password 应分别指定旧密码和新密码。
注意: 第二种 aci_password_change() 的语法自版本 1.1(ACI8 扩展库版本)起可用。
成功时返回 true, 或者在失败时返回 false。
注意:
在 PHP 5.0.0 之前的版本必须使用 acipasswordchange() 替代本函数。该函数名仍然可用,
为向下兼容作为 aci_password_change() 的别名。不过其已被废弃,不推荐使用。
返回值¶
成功时返回 true, 或者在失败时返回 false。
注释¶
注意:
使用此功能或直接在数据库中更改密码都应小心。
这是因为PHP应用程序可以通过使用旧密码进行身份验证,继续成功地重用持久连接。
最佳做法是在用户密码更改时重新启动所有web服务器。
注意: 第二个aci_password_change()语法自ACI8 1.1版起可用。
注意:
在5.0.0之前的PHP版本中,必须改用acipasswordchange()。
这个名称仍然可以使用,为了向下兼容,它被保留为aci_password_change()的别名。
但是,这是不推荐使用的,不建议使用。