set_auth_cookie
Fires immediately before the authentication cookie is set.
Использование
add_action( 'set_auth_cookie', 'wp_kama_set_auth_cookie_action', 10, 6 ); /** * Function for `set_auth_cookie` action-hook. * * @param string $auth_cookie Authentication cookie value. * @param int $expire The time the login grace period expires as a UNIX timestamp. * @param int $expiration The time when the authentication cookie expires as a UNIX timestamp. * @param int $user_id User ID. * @param string $scheme Authentication scheme. Values include 'auth' or 'secure_auth'. * @param string $token User's session token to use for this cookie. * * @return void */ function wp_kama_set_auth_cookie_action( $auth_cookie, $expire, $expiration, $user_id, $scheme, $token ){ // action... }
- $auth_cookie(строка)
- Authentication cookie value.
- $expire(int)
- The time the login grace period expires as a UNIX timestamp.
По умолчанию: 12 hours past the cookie's expiration time - $expiration(int)
- The time when the authentication cookie expires as a UNIX timestamp.
По умолчанию: 14 days from now - $user_id(int)
- User ID.
- $scheme(строка)
- Authentication scheme. Values include 'auth' or 'secure_auth'.
- $token(строка)
- User's session token to use for this cookie.
Список изменений
С версии 2.5.0 | Введена. |
С версии 4.9.0 | The $token parameter was added. |
Где вызывается хук
set_auth_cookie
wp-includes/pluggable.php 1069
do_action( 'set_auth_cookie', $auth_cookie, $expire, $expiration, $user_id, $scheme, $token );