Automattic\WooCommerce\Internal\CustomerEmailVerification
VerificationController::process_verification
Validate a key and verify the user.
Method of the class: VerificationController{}
No Hooks.
Returns
true|false. True when verification succeeded.
Usage
$VerificationController = new VerificationController(); $VerificationController->process_verification( $user_id, $key ): bool;
- $user_id(int) (required)
- User ID.
- $key(string) (required)
- Plaintext verification key.
Changelog
| Since 11.0.0 | Introduced. |
VerificationController::process_verification() VerificationController::process verification code WC 11.0.0
public function process_verification( int $user_id, string $key ): bool {
if ( ! $user_id || '' === $key ) {
return false;
}
if ( ! $this->service->check_verification_key( $user_id, $key ) ) {
return false;
}
$this->service->mark_verified( $user_id );
return true;
}