You appear to be a bot. Output may be restricted
Description
Processes an account verification email request
Usage
$void = edd_process_user_verification_request();
Parameters
Returns
void
Source
File name: easy-digital-downloads/includes/user-functions.php
Lines:
1 to 26 of 26
function edd_process_user_verification_request() { if( ! wp_verify_nonce( $_GET['_wpnonce'], 'edd-request-verification' ) ) { wp_die( __( 'Nonce verification failed.', 'easy-digital-downloads' ), __( 'Error', 'easy-digital-downloads' ), array( 'response' => 403 ) ); } if( ! is_user_logged_in() ) { wp_die( __( 'You must be logged in to verify your account.', 'easy-digital-downloads' ), __( 'Notice', 'easy-digital-downloads' ), array( 'response' => 403 ) ); } if( ! edd_user_pending_verification( get_current_user_id() ) ) { wp_die( __( 'Your account has already been verified.', 'easy-digital-downloads' ), __( 'Notice', 'easy-digital-downloads' ), array( 'response' => 403 ) ); } edd_send_user_verification_email( get_current_user_id() ); $redirect = apply_filters( 'edd_user_account_verification_request_redirect', add_query_arg( 'edd-verify-request', '1', edd_get_user_verification_page() ) ); wp_safe_redirect( $redirect ); exit; }