WordPress: gestire un sistema di login personalizzato

In WordPress possiamo gestire un nostro sistema di login degli utenti.

WordPress di Gabriele Romanato

In WordPress possiamo gestire un nostro sistema di login degli utenti.

La soluzione รจ la seguente:


function my_sign_in() {
	$username = trim( $_POST['my_email'] );
	$password = trim( $_POST['my_pwd'] );
	$creds = array();
	$creds['user_login'] = $username;
	$creds['user_password'] = $password;
	$creds['remember'] = true;
	$user = wp_signon( $creds, false );
	$output = array();

	if( is_wp_error( $user ) ) {
		wp_die( __( 'Invalid credentials', 'mytextdomain' ) );
	} else {
		wp_redirect( home_url( '/' ) );
        exit;
	}
}

Commenti