Changeset 3049510
- Timestamp:
- 03/12/2024 06:07:25 AM (22 months ago)
- Location:
- wp-user-switch
- Files:
-
- 21 added
- 6 edited
-
tags/1.0.5 (added)
-
tags/1.0.5/README.md (added)
-
tags/1.0.5/assets (added)
-
tags/1.0.5/assets/css (added)
-
tags/1.0.5/assets/css/admin-main.css (added)
-
tags/1.0.5/assets/css/main.css (added)
-
tags/1.0.5/assets/images (added)
-
tags/1.0.5/assets/images/front-icon.png (added)
-
tags/1.0.5/assets/images/icon.png (added)
-
tags/1.0.5/assets/js (added)
-
tags/1.0.5/assets/js/main.js (added)
-
tags/1.0.5/inc (added)
-
tags/1.0.5/inc/enqueue_scripts.php (added)
-
tags/1.0.5/inc/functions.php (added)
-
tags/1.0.5/inc/user-switch.php (added)
-
tags/1.0.5/index.php (added)
-
tags/1.0.5/readme.txt (added)
-
tags/1.0.5/templates (added)
-
tags/1.0.5/templates/admin.php (added)
-
tags/1.0.5/templates/settings.php (added)
-
tags/1.0.5/wp-user-switch.php (added)
-
trunk/inc/enqueue_scripts.php (modified) (2 diffs)
-
trunk/inc/functions.php (modified) (1 diff)
-
trunk/inc/user-switch.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/templates/settings.php (modified) (2 diffs)
-
trunk/wp-user-switch.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-user-switch/trunk/inc/enqueue_scripts.php
r2921182 r3049510 10 10 add_action('admin_enqueue_scripts', 'wpus_admin_scripts'); 11 11 function wpus_admin_scripts() { 12 wp_enqueue_style('wpus-admin-main-css', wpus_plugin_url('/assets/css/admin-main.css'), '', ''); 12 wp_enqueue_style( 13 'wpus-admin-main-css', 14 wpus_plugin_url('/assets/css/admin-main.css'), 15 [], 16 WP_USERSWITCH_VERSION 17 ); 13 18 14 wp_localize_script('jquery','wpus_localize',array( 15 'wpus_nonce' => wp_create_nonce(), 16 )); 19 wp_localize_script( 20 'jquery', 21 'wpus_localize', 22 [ 23 'wpus_nonce' => wp_create_nonce(), 24 ] 25 ); 17 26 } 18 27 … … 22 31 add_action('wp_enqueue_scripts', 'wpus_scripts'); 23 32 function wpus_scripts() { 24 wp_enqueue_style('wpus-main-css', wpus_plugin_url('/assets/css/main.css'), '', ''); 25 wp_enqueue_script('wpus-main-js', wpus_plugin_url('/assets/js/main.js'), array('jquery'), '', true); 33 wp_enqueue_style( 34 'wpus-main-css', 35 wpus_plugin_url('/assets/css/main.css'), 36 [], 37 WP_USERSWITCH_VERSION 38 ); 39 wp_enqueue_script( 40 'wpus-main-js', 41 wpus_plugin_url('/assets/js/main.js'), 42 ['jquery'], 43 WP_USERSWITCH_VERSION, 44 true 45 ); 26 46 } -
wp-user-switch/trunk/inc/functions.php
r2936894 r3049510 91 91 ?> 92 92 <li> 93 <a href="<?php echo esc_url( $switch_url ); ?>"><?php e sc_html_e( $user->data->display_name ); ?></a>93 <a href="<?php echo esc_url( $switch_url ); ?>"><?php echo esc_html( $user->data->display_name ); ?></a> 94 94 </li> 95 95 <?php -
wp-user-switch/trunk/inc/user-switch.php
r2936894 r3049510 140 140 */ 141 141 public function user_switch () { 142 if ( is_user_logged_in() ) { 142 143 if ( is_user_logged_in() && wpus_allow_user_to_admin_bar_menu() != false ) { 143 144 if ( isset( $_REQUEST['wpus_username'] ) && ! empty( $_REQUEST['wpus_username'] ) && isset( $_REQUEST['wpus_userid'] ) && ! empty( $_REQUEST['wpus_userid'] ) ) { 145 if ( empty( $_REQUEST['wpus_nonce'] ) ) return; 146 if ( ! wp_verify_nonce( $_REQUEST['wpus_nonce'], 'wp_user_switch_req' ) ) return; 147 144 148 $username = sanitize_user( $_REQUEST['wpus_username'] ); 145 149 $userid = esc_html( $_REQUEST['wpus_userid'] ); … … 149 153 if ( $userid != $user_id ) return; 150 154 151 if ( empty( $_REQUEST['wpus_nonce'] ) ) return;152 153 if ( ! wp_verify_nonce( $_REQUEST['wpus_nonce'], 'wp_user_switch_req' ) ) return;154 155 155 wp_set_current_user( $user_id, $username ); 156 156 wp_set_auth_cookie( $user_id ); -
wp-user-switch/trunk/readme.txt
r2936894 r3049510 2 2 Plugin Name: WP User Switch 3 3 Contributors: iqbalrony 4 Version: 1.0. 44 Version: 1.0.5 5 5 License: GPLv2 or later 6 6 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 73 73 == Changelog == 74 74 75 = 1.0.5 76 77 - Fix: Security improvement and bug fixing 78 75 79 = 1.0.4 76 80 -
wp-user-switch/trunk/templates/settings.php
r2936894 r3049510 5 5 die; 6 6 } 7 if ( isset( $_POST['wpus_allow_users_ submit'] ) && $_POST['wpus_allow_users_submit'] && wp_verify_nonce( $_POST['wpus_allow_users_nonce'], 'wpus_allow_users_nonce' )) {7 if ( isset( $_POST['wpus_allow_users_nonce'] ) && wp_verify_nonce( $_POST['wpus_allow_users_nonce'], 'wpus_allow_users_nonce' ) && isset( $_POST['wpus_allow_users_submit'] ) && $_POST['wpus_allow_users_submit'] ) { 8 8 if ( isset( $_POST['wpus_allow_users'] ) && ! empty( $_POST['wpus_allow_users'] ) && is_array( $_POST['wpus_allow_users'] ) ) { 9 9 $allow_users = array(); … … 41 41 <label> 42 42 <span class="username"> 43 <input type="checkbox" name="wpus_allow_users[<?php echo $i; ?>]" 44 value="<?php echo sanitize_user( $user->data->user_login ); ?>" <?php echo in_array( $user->data->user_login, $role ) == true ? __( 'checked', 'user-switch' ) : ''; ?>><?php echo sanitize_user( $user->data->user_login ); ?> 43 <input type="checkbox" name="wpus_allow_users[<?php echo esc_html($i); ?>]" 44 value="<?php echo sanitize_user( $user->data->user_login ); ?>" <?php echo in_array( $user->data->user_login, $role ) == true ? esc_html( 'checked' ) : ''; ?>> 45 <?php echo sanitize_user( $user->data->user_login ); ?> 45 46 </span> 46 47 </label> -
wp-user-switch/trunk/wp-user-switch.php
r2936894 r3049510 5 5 * Author: IqbalRony 6 6 * Author URI: http://www.iqbalrony.com 7 * Version: 1.0. 47 * Version: 1.0.5 8 8 * License: GPLv2 or later 9 9 * License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 14 14 if (!defined('ABSPATH')) { 15 15 die; 16 } 17 /** 18 * Define plugin version 19 */ 20 if (!defined('WP_USERSWITCH_VERSION')) { 21 define('WP_USERSWITCH_VERSION', '1.0.5'); 16 22 } 17 23 /**
Note: See TracChangeset
for help on using the changeset viewer.