PEAR Manual
Prev |  | Next

# File_Passwd_Authdigest::changePasswd()

File_Passwd_Authdigest::changePasswd() -- Change password

## Synopsis

``mixed File_Passwd_Authdigest::changePasswd` (string $user, string $realm, string $pass)`

## Description

Change the password of a certain user in a specific realm.

This method in fact adds the user whith the new password after deleting the user.

## Parameter

string `$user`

  the user whose password should be changed

string `$realm`

  the realm the user is in

string `$pass`

  the new plaintext password

## Return value

Returns `TRUE` on success, PEAR_Error on failure.

Table 37-1. Possible PEAR_Error values

Error Code | Summary
--- | ---
FILE_PASSWD_E_USER_NOT_IN_REALM | user doesn't exist in the supplied realm
FILE_PASSWD_E_INVALID_CHARS | user or realm contains illegal characters

## Note

This function can not be called statically.

Prev | Home | Next
File_Passwd_Authdigest::addUser() | Up | File_Passwd_Authdigest::verifyPasswd()