Skip to content

Instantly share code, notes, and snippets.

@JensVerneuer
Last active December 20, 2015 06:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JensVerneuer/6088068 to your computer and use it in GitHub Desktop.
Save JensVerneuer/6088068 to your computer and use it in GitHub Desktop.
<?php
if($_POST){
//We shall SQL escape all inputs
$username = $wpdb->escape($_REQUEST['username']);
$password = $wpdb->escape($_REQUEST['password']);
$remember = $wpdb->escape($_REQUEST['rememberme']);
if($remember) $remember = "true";
else $remember = "false";
$login_data = array();
$login_data['user_login'] = $username;
$login_data['user_password'] = $password;
$login_data['remember'] = $remember;
$user_verify = wp_signon( $login_data, true );
if ( is_wp_error($user_verify) )
{
echo "<span class="error">Invalid username or password. Please try again!</span>";
exit();
} else
{
echo "<script type="text/javascript">window.location='". get_bloginfo('url') ."'</script>";
exit();
}
} else
{
//Embed the Login form here
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment