Changeset 3019962
- Timestamp:
- 01/10/2024 04:59:06 PM (2 years ago)
- Location:
- disable-user-login
- Files:
-
- 8 edited
- 1 copied
-
tags/1.3.8 (copied) (copied from disable-user-login/trunk)
-
tags/1.3.8/assets/js/admin.js (modified) (2 diffs)
-
tags/1.3.8/disable-user-login.php (modified) (1 diff)
-
tags/1.3.8/includes/class-ss-disable-user-login-plugin.php (modified) (4 diffs)
-
tags/1.3.8/readme.txt (modified) (2 diffs)
-
trunk/assets/js/admin.js (modified) (2 diffs)
-
trunk/disable-user-login.php (modified) (1 diff)
-
trunk/includes/class-ss-disable-user-login-plugin.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
disable-user-login/tags/1.3.8/assets/js/admin.js
r2944363 r3019962 17 17 var $this = $(this); 18 18 var action = $this.attr('data-dul-action'); 19 var nonce = $this.attr('data-dul-nonce'); 19 20 var user_id = $this.data('dul-user-id'); 20 21 … … 25 26 action: action 26 27 }, 27 nonce: SSDUL.nonces.quick_links28 nonce: nonce //SSDUL.nonces.quick_links 28 29 }; 29 30 -
disable-user-login/tags/1.3.8/disable-user-login.php
r2952359 r3019962 4 4 * Plugin URI: http://wordpress.org/plugins/disable-user-login 5 5 * Description: Provides the ability to disable user accounts and prevent them from logging in. 6 * Version: 1.3. 76 * Version: 1.3.8 7 7 * 8 8 * Author: Saint Systems -
disable-user-login/tags/1.3.8/includes/class-ss-disable-user-login-plugin.php
r2952359 r3019962 16 16 * @var string 17 17 */ 18 private static $version = '1.3. 7';18 private static $version = '1.3.8'; 19 19 20 20 /** … … 166 166 $label = _x( 'Enable', 'user row action', 'disable-user-login' ); 167 167 } 168 $actions[ 'disable_user_login' ] = "<a class='dul-quick-links' href='#' data-dul-action='$action' data-dul-user-id='$user_object->ID'>" . $label . '</a>'; 168 $nonce = wp_create_nonce( sprintf( 'ssdul_enable_disable_user_%s', $user_object->ID ) ); 169 $actions[ 'disable_user_login' ] = "<a class='dul-quick-links' href='#' data-dul-action='$action' data-dul-nonce='$nonce' data-dul-user-id='$user_object->ID'>" . $label . '</a>'; 169 170 } 170 171 return $actions; … … 322 323 public function enable_disable_user() { 323 324 324 check_ajax_referer( 'ssdul_quick_links', 'nonce' );325 // check_ajax_referer( 'ssdul_quick_links', 'nonce' ); 325 326 326 327 if ( empty( $_POST['data'] ) ) return; … … 331 332 332 333 $action = $data['action']; 334 335 check_ajax_referer( sprintf( 'ssdul_enable_disable_user_%s', $user_id ), 'nonce' ); 333 336 334 337 if ( ! $this->can_disable( $user_id ) ) { -
disable-user-login/tags/1.3.8/readme.txt
r2952359 r3019962 4 4 Tags: users, user, login, account, disable 5 5 Requires at least: 4.7.0 6 Tested up to: 6. 36 Tested up to: 6.4.2 7 7 Requires PHP: 5.6 8 Stable tag: 1.3. 79 Version: 1.3. 78 Stable tag: 1.3.8 9 Version: 1.3.8 10 10 License: GPLv3 11 11 … … 49 49 50 50 == Changelog == 51 52 = 1.3.8 = 53 * Improved user-specific nonce validation. 51 54 52 55 = 1.3.7 = -
disable-user-login/trunk/assets/js/admin.js
r2944363 r3019962 17 17 var $this = $(this); 18 18 var action = $this.attr('data-dul-action'); 19 var nonce = $this.attr('data-dul-nonce'); 19 20 var user_id = $this.data('dul-user-id'); 20 21 … … 25 26 action: action 26 27 }, 27 nonce: SSDUL.nonces.quick_links28 nonce: nonce //SSDUL.nonces.quick_links 28 29 }; 29 30 -
disable-user-login/trunk/disable-user-login.php
r2952359 r3019962 4 4 * Plugin URI: http://wordpress.org/plugins/disable-user-login 5 5 * Description: Provides the ability to disable user accounts and prevent them from logging in. 6 * Version: 1.3. 76 * Version: 1.3.8 7 7 * 8 8 * Author: Saint Systems -
disable-user-login/trunk/includes/class-ss-disable-user-login-plugin.php
r2952359 r3019962 16 16 * @var string 17 17 */ 18 private static $version = '1.3. 7';18 private static $version = '1.3.8'; 19 19 20 20 /** … … 166 166 $label = _x( 'Enable', 'user row action', 'disable-user-login' ); 167 167 } 168 $actions[ 'disable_user_login' ] = "<a class='dul-quick-links' href='#' data-dul-action='$action' data-dul-user-id='$user_object->ID'>" . $label . '</a>'; 168 $nonce = wp_create_nonce( sprintf( 'ssdul_enable_disable_user_%s', $user_object->ID ) ); 169 $actions[ 'disable_user_login' ] = "<a class='dul-quick-links' href='#' data-dul-action='$action' data-dul-nonce='$nonce' data-dul-user-id='$user_object->ID'>" . $label . '</a>'; 169 170 } 170 171 return $actions; … … 322 323 public function enable_disable_user() { 323 324 324 check_ajax_referer( 'ssdul_quick_links', 'nonce' );325 // check_ajax_referer( 'ssdul_quick_links', 'nonce' ); 325 326 326 327 if ( empty( $_POST['data'] ) ) return; … … 331 332 332 333 $action = $data['action']; 334 335 check_ajax_referer( sprintf( 'ssdul_enable_disable_user_%s', $user_id ), 'nonce' ); 333 336 334 337 if ( ! $this->can_disable( $user_id ) ) { -
disable-user-login/trunk/readme.txt
r2952359 r3019962 4 4 Tags: users, user, login, account, disable 5 5 Requires at least: 4.7.0 6 Tested up to: 6. 36 Tested up to: 6.4.2 7 7 Requires PHP: 5.6 8 Stable tag: 1.3. 79 Version: 1.3. 78 Stable tag: 1.3.8 9 Version: 1.3.8 10 10 License: GPLv3 11 11 … … 49 49 50 50 == Changelog == 51 52 = 1.3.8 = 53 * Improved user-specific nonce validation. 51 54 52 55 = 1.3.7 =
Note: See TracChangeset
for help on using the changeset viewer.