Skip to content

Instantly share code, notes, and snippets.

@williejackson
Forked from norcross/login-string-check.php
Created December 20, 2012 18:48
Show Gist options
  • Save williejackson/4347638 to your computer and use it in GitHub Desktop.
Save williejackson/4347638 to your computer and use it in GitHub Desktop.
<?php
/*
* Check the URL of the WordPress login
* page for a specific query string
*
* assumes login string is
* http://mysite.com/wp-login.php?question=answer
*/
function rkv_login_stringcheck() {
// set the location a failed attempt goes to
$redirect = 'http://www.google.com/';
// missing query string all together
if (!isset ($_GET['question']) )
wp_redirect( esc_url_raw ($redirect), 302 );
// incorrect value for query string
if ($_GET['question'] !== 'answer' )
wp_redirect( esc_url_raw ($redirect), 302 );
}
add_action( 'login_init', 'rkv_login_stringcheck' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment