Guest User

Untitled

a guest
Feb 7th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. <?php $my_user = new WP_User(get_current_user_id()); ?>
  2. <form name="loginform" id="loginform" action="http://myreg_test_wordpress.loc/wp-content/themes/twentysixteen/my_auth.php" method="post">
  3. <div class="form-title "><h2>Authorization Form:</h2></div>
  4. <label>Email: <br />
  5. <input type="text" name="log" id="user_login" /></label>
  6. <label>Password :<br />
  7. <input type="password" name="pwd" id="user_pass" /></label>
  8. <label><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Запомнить меня</label>
  9. <input type="submit" name="wp-submit" id="wp-submit" value="Войти" />
  10.  
  11. <input type="hidden" name="redirect_to" value="<?php bloginfo('url') ?>/my-temp-page-edit/" />
  12. <input type="hidden" name="testcookie" value="1" />
  13. <a href="<?php echo bloginfo('url').'/my-temp-page/' ?>"><div class="my_btn">Перейти на страницу регистрации</div></a>
  14. </form>
  15.  
  16. $_SERVER['HTTP_REFERER'];
  17. require_once( dirname(__FILE__) . '/../../../wp-load.php' );
  18.  
  19. if( is_user_logged_in() ) exit;
  20.  
  21. $my_user = new WP_User(get_current_user_id());
  22.  
  23. $credentials = array();
  24. $credentials['user_login'] = $_POST['log'];
  25. $credentials['user_password'] = $_POST['pwd'];
  26. $credentials['remember'] = true;
  27.  
  28. // авторизуем
  29. $user = wp_signon( $credentials, false );
  30.  
  31. // в случае неуспешной авторизации, смотрим, что не так
  32. if ( is_wp_error($user) ) {
  33. echo $user->get_error_message();
  34. }
  35. echo'<pre>';var_dump($_POST);echo'</pre>';
Add Comment
Please, Sign In to add comment