וורדפס נותנת לנו בכל מיני מקרים המון גמישות, לאחרונה ניצלתי את זה ליצור לצורך מסויים שנוצר לי תהליך שמחבר משתמש בהתבסס על שם המשתמש ששמתי לו בurl לתוך המערכת וורדפס.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
<?php /* Automatic login */ include 'wp-load.php'; $redirect_to = get_home_url(); $username = $_GET['user']; //"Admin"; // if user name is empty or can't be loaded redirect to home page if ( empty($username) || ! ($user = get_user_by('login', $username )) ) { wp_safe_redirect( $redirect_to ); exit(); } // if we succeeded in loading the user if ( !is_wp_error( $user ) ) { wp_clear_auth_cookie(); wp_set_current_user ( $user->ID ); wp_set_auth_cookie ( $user->ID ); wp_safe_redirect( $redirect_to ); exit(); } else { wp_safe_redirect( $redirect_to ); exit(); } ?> |