Guest User

Untitled

a guest
Mar 20th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. add_action('formcraft_before_save', 'login_user_addon', 10, 4);
  2.  
  3. function login_user_addon($filtered_content, $form_meta, $raw_content, $integrations)
  4. {
  5. global $fc_final_response;
  6.  
  7. foreach ($raw_content as $key => $value) {
  8. if ( $value['label'] == 'Adres e-mail klienta' )
  9. {
  10. $user_email_login = $value['value'];
  11. }
  12. if ( $value['label'] == 'Hasło klienta' )
  13. {
  14. $user_pass_login = $value['value'];
  15. }
  16. }
  17.  
  18.  
  19. $user = get_user_by( 'email', $user_email_login );
  20.  
  21. $creds = array(
  22.  
  23. 'user_login' => $user->user_login,
  24. 'user_pass' => $user_pass_login
  25.  
  26. );
  27.  
  28. $usr = wp_signon( $creds, false );
  29.  
  30. if ( !is_wp_error( $usr ) ) {
  31. wp_set_current_user ( $usr->ID );
  32. wp_set_auth_cookie ( $usr->ID );
  33. } else {
  34. $fc_final_response['failed'] = $user_pass_login;
  35. }
  36. }
Add Comment
Please, Sign In to add comment