WC_Shortcode_My_Account::create_password_reset_form_token │ private static │ WC 1.0

Create the signed token submitted by the reset-password form.

Method of the class: WC_Shortcode_My_Account{}

No Hooks.

Returns

string. Signed form token.

Usage

$result = WC_Shortcode_My_Account::create_password_reset_form_token( $user, $expiration );
$user(WP_User) (required)
Token owner.
$expiration(int) (required)
Unix expiry timestamp.

WC_Shortcode_My_Account::create_password_reset_form_token() code WC 11.2.1

private static function create_password_reset_form_token( $user, $expiration ) {
	$nonce     = wp_generate_password( 32, false, false );
	$signature = self::get_password_reset_bridge_signature( $user, $expiration, $nonce );

	return implode( '.', array( self::PASSWORD_RESET_FORM_TOKEN_VERSION, $user->ID, $expiration, $nonce, $signature ) );
}