Guest User

Untitled

a guest
Dec 13th, 2018
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. <?php
  2. /**
  3. * Template Name: Log in
  4. */
  5. get_header();
  6.  
  7.  
  8. if($_POST) {
  9.  
  10. global $wpdb;
  11.  
  12. //We shall SQL escape all inputs
  13. $username = $wpdb->escape($_REQUEST['username']);
  14. $password = $wpdb->escape($_REQUEST['password']);
  15. $remember = $wpdb->escape($_REQUEST['rememberme']);
  16.  
  17. if($remember) $remember = "true";
  18. else $remember = "false";
  19.  
  20. $login_data = array();
  21. $login_data['user_login'] = $username;
  22. $login_data['user_password'] = $password;
  23. $login_data['remember'] = $remember;
  24.  
  25. $user_verify = wp_signon( $login_data, false );
  26.  
  27. if ( is_wp_error($user_verify) ) {
  28. echo '<span class="mine">Invalid Login Details</span>';
  29. } else {
  30. echo "<script type='text/javascript'>window.location.href='". home_url() . '/partner-portal/' ."'</script>";
  31. exit();
  32. }
  33. } else {
  34.  
  35. }?>
  36.  
  37. <form id="wp_login_form" action="<?php echo home_url(); ?>/login/"
  38. method="post">
  39. <div><img src="this-is-an-image.png"/></div>
  40. <label for="tab-1" class="tab">Sign In</label><br>
  41.  
  42. <label class="my-username" >Username</label><br>
  43. <input type="text" name="username" class="text" value=""><br>
  44. <label class="my-password" >Password</label><br>
  45.  
  46. <input type="password" name="password" class="text" value=""> <br>
  47. <label>
  48. <input class="myremember" name="rememberme" type="checkbox" value="forever">
  49. <span class="hey">Remember me</span></label>
  50. <br><br>
  51. <input type="submit" id="submitbtn" name="submit" value="Login">
  52. </form>
  53. <?php get_footer(); ?>
Add Comment
Please, Sign In to add comment