Powered by Blogger.

WordPress Login Form Template


WordPress Login Form Template

 <?php  
 /*  
  Template Name: Login Template  
  */  
 ?>  
 <?php  
 global $user_ID;  
 //if (!$user_ID) {  
 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 loginfind'>Invalid username or password. Please try again!</span>";  
  exit();  
  } else  
  {  
  echo "<script type='text/javascript'>window.location='". get_bloginfo('url') ."'</script>";  
  exit();  
  }  
  } else {  
 get_header();  
 ?>  
  <div id="content">  
 <div>  
  <?php  
  if(!is_user_logged_in())  
  {  
  ?>  
  <div> Welcome ! </div>  
  <div id="result"></div>  
  <form id="wp_login_form" name="login" method="post" action="">  
  <input type="hidden" name="action" value="login" />  
  <input type="hidden" name="redirect_to" value="<?php echo get_option('home'); ?>" />  
 <div>  
  <ul>  
  <li>Username:<br/><input type="text" name="username" id="log" value="" /></li>  
  <li>Password:<br/><input type="password" name="password" id="pwd" /></li>  
 <li><input id="submitbtn" type="submit" value="Login"/><br/>  
  <a href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword/">Forgot password</a> </div></li>  
  </ul>  
 </form>  
 <div>  
 Dont You Have Account<br/>  
 <input type="button" value="Find Out More!" onclick="window.location.href='<?php echo get_option('home'); ?>/welcome/'" />  
  </div>  
 <?php  
  }  
  else  
  {  
  global $current_user;  
  get_currentuserinfo();  
  if($current_user->user_firstname != '' && $current_user->user_lastname)  
  echo "Welcome " . $current_user->user_firstname . "," . $current_user->user_lastname . "!";  
  else  
  echo "Welcome " . $current_user->user_login . "!";  
 echo " | <a title='Logout' href='" . wp_logout_url('index.php') . "'>Logout</a><br><br>";  
  ?>  
  You are currently logged in!  
 <?php  
  }  
  ?>  
 </div>  
 <div>  
 </div>  
  <?php the_content(); ?>  
  <script type="text/javascript">  
  $("#submitbtn").click(function() {  
 $('#result').html('<img src="<?php bloginfo('template_url'); ?>/images/loader.gif" />').fadeIn();  
  var input_data = $('#wp_login_form').serialize();  
  $.ajax({  
  type: "POST",  
  url: "<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>",  
  data: input_data,  
  success: function(msg){  
  $('.loader').remove();  
  $('<div>').html(msg).appendTo('div#result').hide().fadeIn('slow');  
  }  
  });  
  return false;  
 });  
  </script>  
 </div>  
 <?php get_footer();  
 }  
  //}  
  //else  
  //{  
  //echo "<script type='text/javascript'>window.location='". get_bloginfo('url') ."'</script>";  
  //}  
 ?>  

No comments