Zitadel PHP Client 1.3.6 Help

Change the Email address

Here you will learn, how to change the email address of the user and verifies it.

First steps

First, we have to initialize the class and set the user id.

use ZitadelPhpClient\User\Email; $email = new Email($settings); $email->setUserId("12345678");

Change the email address

Run this function:

$email->changeEmail("someone@example.com");

IMPORTANT: The email address is not verified. The API returns a verification code, which you can get with this function:

$email->getVerificationCode();

Get a new verification code

Run this function:

$email->resendVerificationCode();

After that, you can get the verification code with

$email->getVerificationCode();

Verify the email address

To verify the email address run:

if ($email->isVerified("123456")) { echo "Email verified"; } else { echo "Verification failed"; }

The function returns true or false.

Last modified: 27 March 2024