Limit Login Attempts Reloaded - Version 2.23.2

Version Description

  • Cloud: better unlock UX.
  • Litle cleanup.
Download this release

Release Info

Developer wpchefgadget
Plugin Icon 128x128 Limit Login Attempts Reloaded
Version 2.23.2
Comparing to
See all releases

Code changes from version 2.23.1 to 2.23.2

limit-login-attempts-reloaded.php CHANGED
@@ -5,9 +5,9 @@ Description: Limit the rate of login attempts for each IP address.
5
  Author: Limit Login Attempts Reloaded
6
  Author URI: https://www.limitloginattempts.com/
7
  Text Domain: limit-login-attempts-reloaded
8
- Version: 2.23.1
9
 
10
- Copyright 2008 - 2012 Johan Eenfeldt, 2016 - 2021 Limit Login Attempts Reloaded
11
  */
12
 
13
  /***************************************************************************************
5
  Author: Limit Login Attempts Reloaded
6
  Author URI: https://www.limitloginattempts.com/
7
  Text Domain: limit-login-attempts-reloaded
8
+ Version: 2.23.2
9
 
10
+ Copyright 2008 - 2012 Johan Eenfeldt, 2016 - 2022 Limit Login Attempts Reloaded
11
  */
12
 
13
  /***************************************************************************************
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: wpchefgadget
3
  Donate link: https://www.paypal.com/donate?hosted_button_id=FKD4MYFCMNVQQ
4
  Tags: brute force, login, security, firewall, protection
5
  Requires at least: 3.0
6
- Tested up to: 5.8
7
- Stable tag: 2.23.1
8
 
9
  Reloaded version of the original Limit Login Attempts plugin for Login Protection by a team of WordPress developers. GDPR compliant.
10
 
@@ -98,6 +98,10 @@ Please follow this link: <a href="https://www.limitloginattempts.com/resources/"
98
 
99
  == Changelog ==
100
 
 
 
 
 
101
  = 2.23.1 =
102
  * Added infinite scroll for cloud logs.
103
 
3
  Donate link: https://www.paypal.com/donate?hosted_button_id=FKD4MYFCMNVQQ
4
  Tags: brute force, login, security, firewall, protection
5
  Requires at least: 3.0
6
+ Tested up to: 5.9
7
+ Stable tag: 2.23.2
8
 
9
  Reloaded version of the original Limit Login Attempts plugin for Login Protection by a team of WordPress developers. GDPR compliant.
10
 
98
 
99
  == Changelog ==
100
 
101
+ = 2.23.2 =
102
+ * Cloud: better unlock UX.
103
+ * Litle cleanup.
104
+
105
  = 2.23.1 =
106
  * Added infinite scroll for cloud logs.
107
 
views/app-widgets/active-lockouts.php CHANGED
@@ -21,6 +21,7 @@ if( !defined( 'ABSPATH' ) ) exit();
21
  $(document).ready(function () {
22
 
23
  var $log_table = $('.llar-table-app-lockouts'),
 
24
  $infinity_box = $('.llar-app-lockouts-infinity-scroll'),
25
  loading_data = false,
26
  page_offset = '',
@@ -32,6 +33,12 @@ if( !defined( 'ABSPATH' ) ) exit();
32
  }
33
  });
34
 
 
 
 
 
 
 
35
  load_lockouts_data();
36
 
37
  function load_lockouts_data() {
21
  $(document).ready(function () {
22
 
23
  var $log_table = $('.llar-table-app-lockouts'),
24
+ $log_table_empty = $log_table.html();
25
  $infinity_box = $('.llar-app-lockouts-infinity-scroll'),
26
  loading_data = false,
27
  page_offset = '',
33
  }
34
  });
35
 
36
+ $log_table.on('llar:refresh', function () {
37
+ page_offset = '';
38
+ $log_table.html($log_table_empty);
39
+ load_lockouts_data();
40
+ });
41
+
42
  load_lockouts_data();
43
 
44
  function load_lockouts_data() {
views/app-widgets/event-log.php CHANGED
@@ -71,10 +71,11 @@ $app_config = $this->get_custom_app_config();
71
 
72
  llar.progressbar.stop();
73
 
74
- console.log(response);
75
  if(response.success) {
76
 
77
-
 
 
78
  }
79
 
80
  });
71
 
72
  llar.progressbar.stop();
73
 
 
74
  if(response.success) {
75
 
76
+ if(method === 'lockout/delete') {
77
+ $('.llar-table-app-lockouts').trigger('llar:refresh');
78
+ }
79
  }
80
 
81
  });
views/tab-settings.php CHANGED
@@ -192,7 +192,7 @@ $active_app_config = $this->get_custom_app_config();
192
  <li><span class="dashicons dashicons-yes"></span><?php _e( 'Sync the allow/deny/pass lists between multiple domains', 'limit-login-attempts-reloaded' ); ?></li>
193
  <li><span class="dashicons dashicons-yes"></span><?php _e( 'Get premium support', 'limit-login-attempts-reloaded' ); ?></li>
194
  <li><span class="dashicons dashicons-yes"></span><?php _e( 'Run auto backups of access control lists, lockouts and logs', 'limit-login-attempts-reloaded' ); ?></li>
195
- <li><span class="dashicons dashicons-yes"></span><?php _e( 'Only pay $4.99/m per domain - cancel any time', 'limit-login-attempts-reloaded' ); ?></li>
196
  </ul>
197
  </div>
198
  <?php endif; ?>
192
  <li><span class="dashicons dashicons-yes"></span><?php _e( 'Sync the allow/deny/pass lists between multiple domains', 'limit-login-attempts-reloaded' ); ?></li>
193
  <li><span class="dashicons dashicons-yes"></span><?php _e( 'Get premium support', 'limit-login-attempts-reloaded' ); ?></li>
194
  <li><span class="dashicons dashicons-yes"></span><?php _e( 'Run auto backups of access control lists, lockouts and logs', 'limit-login-attempts-reloaded' ); ?></li>
195
+ <li><span class="dashicons dashicons-yes"></span><?php _e( 'Only pay $7.99/m per domain - cancel any time', 'limit-login-attempts-reloaded' ); ?></li>
196
  </ul>
197
  </div>
198
  <?php endif; ?>