Admin Custom Login - Version 2.7.5

Version Description

  • Forcefully redirection added.
Download this release

Release Info

Developer weblizar
Plugin Icon 128x128 Admin Custom Login
Version 2.7.5
Comparing to
See all releases

Code changes from version 2.7.3 to 2.7.5

admin-custom-login.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * Plugin Name: Admin Custom Login
4
- * Version: 2.7.3
5
  * Description: Customize Your WordPress Login Screen Amazingly
6
  * Author: Weblizar
7
  * Author URI: https://weblizar.com/plugins/
@@ -46,10 +46,10 @@ function ACL_WeblizarDoInstallation() {
46
 
47
  // Add settings link on plugin page
48
  function acl_links($links) {
49
- $acl_pro_link = '<a href="https://weblizar.com/plugins/admin-custom-login-pro/" target="_blank">Try Pro</a>';
50
- array_unshift($links, $acl_pro_link);
51
  $acl_settings_link = '<a href="admin.php?page=admin_custom_login">Settings</a>';
52
- array_unshift($links, $acl_settings_link);
 
53
  return $links;
54
  }
55
  $acl_plugin_name = plugin_basename(__FILE__);
1
  <?php
2
  /**
3
  * Plugin Name: Admin Custom Login
4
+ * Version: 2.7.5
5
  * Description: Customize Your WordPress Login Screen Amazingly
6
  * Author: Weblizar
7
  * Author URI: https://weblizar.com/plugins/
46
 
47
  // Add settings link on plugin page
48
  function acl_links($links) {
49
+ $acl_pro_link = '<a style="font-weight:700; color:#e35400" href="https://weblizar.com/plugins/admin-custom-login-pro/" target="_blank">Go Pro</a>';
 
50
  $acl_settings_link = '<a href="admin.php?page=admin_custom_login">Settings</a>';
51
+ array_unshift($links, $acl_settings_link);
52
+ array_unshift($links, $acl_pro_link);
53
  return $links;
54
  }
55
  $acl_plugin_name = plugin_basename(__FILE__);
images/3d-background.jpg CHANGED
Binary file
images/BeautySpa.jpg CHANGED
Binary file
images/Clockin-Pro.jpg CHANGED
Binary file
images/Close-icon.png CHANGED
Binary file
images/Comingsoon.jpg CHANGED
Binary file
images/Enigma.jpg CHANGED
Binary file
images/Guardian.jpg CHANGED
Binary file
images/Search-Engine-Optimizer-new.jpg CHANGED
Binary file
images/aclp.jpg CHANGED
Binary file
images/aclp.png ADDED
Binary file
images/background-color1.png CHANGED
Binary file
images/background-image.png CHANGED
Binary file
images/background-slideshow.png CHANGED
Binary file
images/bg.jpg ADDED
Binary file
images/default-logo.png CHANGED
Binary file
images/explora.jpg CHANGED
Binary file
images/facebook-feed.jpg CHANGED
Binary file
images/newsletter.png CHANGED
Binary file
images/offer.jpg CHANGED
Binary file
images/personal.jpg CHANGED
Binary file
images/responsive-pro.jpg CHANGED
Binary file
images/rpg-default.jpg CHANGED
Binary file
images/select.png CHANGED
Binary file
images/select1.png CHANGED
Binary file
images/select2.png CHANGED
Binary file
images/select3.png CHANGED
Binary file
images/youtube-background.png CHANGED
Binary file
includes/banner.php ADDED
@@ -0,0 +1,151 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) exit;
4
+ $acl_imgpath = WEBLIZAR_NALF_PLUGIN_URL."images/aclp.png";
5
+ $acl_bg_imgpath = WEBLIZAR_NALF_PLUGIN_URL."images/bg.jpg";
6
+ ?>
7
+ <div class="wb_plugin_feature notice is-dismissible">
8
+ <div class="wb_plugin_feature_banner default_pattern pattern_ ">
9
+ <div class="wb-col-md-6 wb-col-sm-12 wb-text-center institute_banner_img">
10
+ <h2> Admin Custom Login Pro </h2>
11
+ <img class="wp-img-responsive" src="<?php echo $acl_imgpath; ?>" alt="img">
12
+ </div>
13
+ <div class="wb-col-md-6 wb-col-sm-12 wb_banner_featurs-list">
14
+ <span><h2>Admin Custom Login Pro Features</h2></span>
15
+ <ul>
16
+ <li> Max Login Retry</li>
17
+ <li> Login With Access Token</li>
18
+ <li> Freeze Login Form On Brute Force Attack</li>
19
+ <li> Unfreeze Login Form By Admin</li>
20
+ <li> Social Media Login</li>
21
+ <li> Login Restriction By User Roles</li>
22
+ <li> Ban User(s) Login Access</li>
23
+ <li> Max User Access Management</li>
24
+ <li> Restrict Unauthorized IP</li>
25
+ <li> Import Export Settings</li>
26
+ <li> Login Form Logo</li>
27
+ <li> Redirect Users After Login</li>
28
+ <li> Google reCpatcha</li>
29
+
30
+ </ul>
31
+ <div class="wp_btn-grup">
32
+ <a class="wb_button-primary" href="http://demo.weblizar.com/admin-custom-login-pro/wp-login.php" target="_blank">View Demo</a>
33
+ <a class="wb_button-primary" href="https://weblizar.com/plugins/admin-custom-login-pro/" target="_blank">Buy Now $25</a>
34
+ </div>
35
+ <div class="plugin_vrsion"> <span> <b> 5.4 </b> Version </span> </div>
36
+ </div>
37
+ </div>
38
+ </div>
39
+ <style type="text/css">
40
+ .wb-col-md-12{
41
+ width:100%;
42
+ }
43
+ .wb_plugin_feature{
44
+ color:#fff;
45
+ }
46
+ .wb-text-center{
47
+ text-align:center;
48
+ }
49
+
50
+ .wp-img-responsive{
51
+ max-width:100%;
52
+ }
53
+
54
+ .wb_plugin_feature_banner.default_pattern {
55
+ box-shadow: 0px 2px 20px #818181;
56
+ margin: 40px 0px;
57
+ background: linear-gradient(-67deg, #e53637 57%, rgba(4, 4, 4, 0.65) 39%), url(<?php echo $acl_bg_imgpath; ?>);
58
+ float: left;
59
+ display: block;
60
+ clear: right;
61
+ width: 98%;
62
+ position: relative;
63
+ }
64
+ .wb_banner_featurs-list ul {
65
+ list-style: decimal;
66
+ color:#fff;
67
+ display: inline-block;
68
+ }
69
+
70
+ .wb_button-primary {
71
+ padding: 15px 20px;
72
+ color: #fff;
73
+ text-decoration: none;
74
+ margin: 5px;
75
+ border-radius: 4px;
76
+ box-shadow: 2px 2px 5px #1111113d;
77
+ background-color: #3d9b3d;
78
+ }
79
+ .wp_btn-grup .wb_button-primary {
80
+ width: 100%;
81
+ }
82
+ .plugin_vrsion {
83
+ position: absolute;
84
+ background: #55505a;
85
+ border-radius: 0px 0px 0px 52px;
86
+ padding: 15px 30px;
87
+ right: 0px;
88
+ /* border: 1px solid; */
89
+ font-size: 18px;
90
+ top: 0;
91
+ box-shadow: -6px 5px 7px hsla(187, 1%, 15%, 0.3);
92
+ }
93
+ .wb_banner_featurs-list ul li {
94
+ margin: 7px 20px;
95
+ font-size: 14px;
96
+
97
+ }
98
+ .wb_banner_featurs-list h2 {
99
+ border-bottom:2px solid #fff;
100
+ }
101
+ .wp_btn-grup {
102
+ display: flex;
103
+ text-align:center;
104
+ }
105
+ /*--media-responsive csss--*/
106
+ @media (min-width: 901px){
107
+ .wb_banner_featurs-list ul li {
108
+ float: left;
109
+ width: 42%
110
+ }
111
+
112
+ .wb-col-md-6{
113
+ float:left;
114
+ width:50%;
115
+ }
116
+ .wp_btn-grup {
117
+ margin: 0 auto;
118
+ width: 60%;
119
+ }
120
+ }
121
+
122
+ @media (max-width: 900px){
123
+ .wb-col-sm-12{
124
+ width:100%;
125
+ }
126
+ .wb_plugin_feature_banner.default_pattern {
127
+ background: linear-gradient(0deg, #e53637 57%, rgba(4, 4, 4, 0.74) 39%), url(./img/bg.jpg);
128
+ }
129
+ .wb_plugin_feature_banner{
130
+ float:none;
131
+ }
132
+ .wb-col-sm-6{
133
+ float:left;
134
+ width:50%;
135
+ }
136
+ }
137
+
138
+ .wb_plugin_feature_banner.pattern_2 {
139
+ background: linear-gradient(17deg, #663399 -16%, #ee3e3f 70%, #440e0e 93%), url(./img/bg.jpg);
140
+ }
141
+
142
+ .wb_plugin_feature_banner.pattern_3 {
143
+ background: linear-gradient(17deg, #6f3f9e -16%, #d63131de 93%), url(./img/bg-3.jpg);
144
+ background-repeat: repeat-x;
145
+ }
146
+ a.wb_button-primary:hover,
147
+ a.wb_button-primary:focus {
148
+ color: #f1f1f1;
149
+ text-decoration: none;
150
+ }
151
+ </style>
includes/dashboard/dashboard.php CHANGED
@@ -5,6 +5,7 @@
5
  if ( ! defined( 'ABSPATH' ) ) exit;
6
  ?>
7
  <div class="row">
 
8
  <div class="post-social-wrapper clearfix">
9
  <div class="col-md-12 post-social-item">
10
  <div class="panel panel-default">
@@ -62,39 +63,6 @@ if ( ! defined( 'ABSPATH' ) ) exit;
62
  </div>
63
  </div>
64
 
65
- <div class="panel panel-primary panel-default content-panel" style="background-image">
66
- <div class="panel-body">
67
- <table class="form-table">
68
- <tr>
69
- <th scope="row" >Admin Custom Login Pro Features</th>
70
- <td></td>
71
- </tr>
72
- </table>
73
- <div class="pro-features-list"></div>
74
- <div class="col-md-6">
75
- <ul>
76
- <li><i class="fa fa-check"></i> Max Login Retry</li>
77
- <li><i class="fa fa-check"></i> Login With Access Token</li>
78
- <li><i class="fa fa-check"></i> Freeze Login Form On Brute Force Attack & Unfreeze By Admin Secret Key</li>
79
- <li><i class="fa fa-check"></i> Social Media Login with Facebook, Twitter, Google+</li>
80
- </ul>
81
- </div>
82
- <div class="col-md-6">
83
- <ul>
84
- <li><i class="fa fa-check"></i> Login Restriction By User Roles</li>
85
- <li><i class="fa fa-check"></i> Restrict Unauthorized IP Login Access</li>
86
- <li><i class="fa fa-check"></i> Ban User(s) Login Access</li>
87
- <li><i class="fa fa-check"></i> Max User Access Management</li>
88
- </ul>
89
- </div>
90
- <div class="col-md-12">
91
- <p>First 100 Users Get 50% OFF on Admin Custom Login Pro Plugin Use Coupon Code: <strong>APL50</strong></p>
92
- <a class="button-primary button-hero" href="http://demo.weblizar.com/admin-custom-login-pro/wp-admin/" target="_blank">Pro Live Demo</a>
93
- <a class="button-primary button-hero" href="https://weblizar.com/plugins/admin-custom-login-pro/" target="_blank">Buy Now $25</a>
94
- </div>
95
- </div>
96
- </div>
97
-
98
  <!--<div class="panel panel-primary panel-default content-panel">
99
  <div class="panel-body">
100
  <table class="form-table">
@@ -157,12 +125,6 @@ if ( ! defined( 'ABSPATH' ) ) exit;
157
  </div>
158
  </div>
159
  <!-- /row -->
160
- <style type="text/css">
161
- .colcent{
162
- width:100% !important;
163
- text-align: center !important;
164
- }
165
- </style>
166
  <script>
167
  function Custom_login_dashboard(Action, id) {
168
  if(Action == "dashboardSave") {
@@ -305,4 +267,27 @@ if(isset($_POST['Action'])) {
305
  update_option('Admin_custome_login_dashboard', $dashboard_page);
306
  }
307
  }
308
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  if ( ! defined( 'ABSPATH' ) ) exit;
6
  ?>
7
  <div class="row">
8
+ <?php include(WEBLIZAR_ACL_PLUGIN_DIR_PATH_FREE."includes/banner.php"); ?>
9
  <div class="post-social-wrapper clearfix">
10
  <div class="col-md-12 post-social-item">
11
  <div class="panel panel-default">
63
  </div>
64
  </div>
65
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  <!--<div class="panel panel-primary panel-default content-panel">
67
  <div class="panel-body">
68
  <table class="form-table">
125
  </div>
126
  </div>
127
  <!-- /row -->
 
 
 
 
 
 
128
  <script>
129
  function Custom_login_dashboard(Action, id) {
130
  if(Action == "dashboardSave") {
267
  update_option('Admin_custome_login_dashboard', $dashboard_page);
268
  }
269
  }
270
+ ?>
271
+ <style type="text/css">
272
+ .colcent{
273
+ width:100% !important;
274
+ text-align: center !important;
275
+ }
276
+ .img_banner{
277
+ width:100%;
278
+ }
279
+ @font-face {
280
+ font-family: 'Montserrat Alternates', sans-serif;
281
+ font-family: 'Nunito Sans', sans-serif;
282
+ font-family: 'Abel', sans-serif;
283
+ font-family: 'Nanum Gothic', sans-serif;
284
+ font-family: 'Lora', serif;
285
+ src: url(https://fonts.googleapis.com/css?family=Abel|Lora|Montserrat+Alternates|Nanum+Gothic|Nunito+Sans);
286
+ }
287
+
288
+ body{
289
+ font-family: 'Nanum Gothic', sans-serif;
290
+
291
+ }
292
+ /*--close-media-responsive csss--*/
293
+ </style>
includes/get_value.php CHANGED
@@ -38,9 +38,23 @@ if ( ! defined( 'ABSPATH' ) ) exit;
38
  $login_bg_repeat =$login_page['login_bg_repeat'];
39
  $login_bg_position= $login_page['login_bg_position'];
40
  $login_enable_shadow=$login_page['login_enable_shadow'];
 
 
 
 
 
 
 
41
  $login_shadow_color=$login_page['login_shadow_color'];
42
  $login_custom_css=$login_page['login_custom_css'];
43
  $login_redirect_user=$login_page['login_redirect_user'];
 
 
 
 
 
 
 
44
  $log_form_above_msg=$login_page['log_form_above_msg'];
45
  $login_msg_fontsize= $login_page['login_msg_fontsize'];
46
  $login_msg_font_color= $login_page['login_msg_font_color'];
38
  $login_bg_repeat =$login_page['login_bg_repeat'];
39
  $login_bg_position= $login_page['login_bg_position'];
40
  $login_enable_shadow=$login_page['login_enable_shadow'];
41
+
42
+ if(isset($login_page['login_redirect_force'])){
43
+ $login_redirect_force = $login_page['login_redirect_force'];
44
+ }else{
45
+ $login_redirect_force = 'no';
46
+ }
47
+
48
  $login_shadow_color=$login_page['login_shadow_color'];
49
  $login_custom_css=$login_page['login_custom_css'];
50
  $login_redirect_user=$login_page['login_redirect_user'];
51
+
52
+ if(isset($login_page['login_force_redirect_url'])){
53
+ $login_force_redirect_url = $login_page['login_force_redirect_url'];
54
+ }else{
55
+ $login_force_redirect_url = get_home_url()."/wp-login.php";
56
+ }
57
+
58
  $log_form_above_msg=$login_page['log_form_above_msg'];
59
  $login_msg_fontsize= $login_page['login_msg_fontsize'];
60
  $login_msg_font_color= $login_page['login_msg_font_color'];
includes/login-form-setting/login-form-background.php CHANGED
@@ -160,6 +160,8 @@ jQuery(document).ready(function() {
160
  jQuery("#login_bg_color_overlay").val('<?php if($login_bg_effect != ""){echo $login_bg_effect;}else {echo "";}?>');
161
  //login border style
162
  jQuery("#login_border_style").val('<?php if($login_border_style != ""){echo $login_border_style;}else {echo "";}?>');
 
 
163
  //login Background Repeat
164
  jQuery("#login_bg_repeat").val('<?php if($login_bg_repeat != ""){echo $login_bg_repeat;}else {echo "";}?>');
165
  //login Background Position
@@ -648,6 +650,32 @@ function loginbgchange() {
648
  </div>
649
  <!-- change the text of labels and log in button -->
650
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
651
  <div class="panel panel-primary panel-default content-panel">
652
  <div class="panel-body">
653
  <table class="form-table">
@@ -839,12 +867,14 @@ function Custom_login_login(Action, id){
839
  var login_form_width= jQuery("#login-width-text-box").val();
840
  var login_form_radius= jQuery("#login-Radius-text-box").val();
841
  var login_border_style = jQuery( "#login_border_style option:selected" ).val();
 
842
  var login_border_thikness = jQuery("#login-thickness-text-box").val();
843
  var login_border_color = jQuery("#login-Border-color").val();
844
  var login_bg_repeat = jQuery( "#login_bg_repeat option:selected" ).val();
845
  var login_bg_position = jQuery( "#login_bg_position option:selected" ).val();
846
  var login_custom_css = jQuery( "#login_custom_css").val();
847
  var login_redirect_user = jQuery( "#login_redirect_user").val();
 
848
  var log_form_above_msg = jQuery( "#log_form_above_msg").val();
849
  var login_msg_fontsize = jQuery("#login-msg-text-size").val();
850
  var login_msg_font_color = jQuery("#login-msg-font-color").val();
@@ -863,7 +893,7 @@ function Custom_login_login(Action, id){
863
  }
864
  var login_shadow_color = jQuery("#login_shadow_color").val();
865
 
866
- var PostData = "Action=" + Action + "&login_form_position=" + login_form_position + "&Login_bg_value=" + Login_bg_value + "&login_background_color=" + login_background_color + "&login_bg_color_overlay=" + login_bg_color_overlay + "&login_bg_image=" + login_bg_image + "&login_form_opacity=" + login_form_opacity + "&login_form_width=" + login_form_width + "&login_form_radius=" + login_form_radius + "&login_border_style=" + login_border_style + "&login_border_thikness=" + login_border_thikness + "&login_border_color=" + login_border_color + "&login_bg_repeat=" + login_bg_repeat + "&login_bg_position=" + login_bg_position + "&login_enable_shadow=" + login_enable_shadow + "&login_shadow_color=" + login_shadow_color + "&login_custom_css=" + login_custom_css + "&login_redirect_user=" + login_redirect_user +"&login_form_left=" + login_form_left + "&log_form_above_msg=" + log_form_above_msg + "&login_msg_font_color=" + login_msg_font_color + "&login_msg_fontsize=" + login_msg_fontsize + "&login_form_top=" + login_form_top + "&login_form_float=" + login_form_float + "&tagline_msg=" + tagline_msg + "&user_cust_lbl=" + user_cust_lbl + "&pass_cust_lbl=" + pass_cust_lbl + '&label_username=' + label_username + '&label_password=' + label_password + '&label_loginButton=' + label_loginButton;
867
  jQuery.ajax({
868
  dataType : 'html',
869
  type: 'POST',
@@ -946,6 +976,8 @@ function Custom_login_login(Action, id){
946
  jQuery("#login_bg_color_overlay").val('pattern-1');
947
  //login border style
948
  jQuery("#login_border_style").val('solid');
 
 
949
  //login Background Repeat
950
  jQuery("#login_bg_repeat").val('repeat');
951
  //login Background Position
@@ -962,6 +994,8 @@ function Custom_login_login(Action, id){
962
  jQuery("#login_custom_css").val('');
963
  //login Redirect User
964
  jQuery("#login_redirect_user").val('');
 
 
965
  // Username label text
966
  jQuery("#user_cust_lbl").val('Type Username or Email');
967
  // Password label text
@@ -1022,6 +1056,7 @@ if(isset($_POST['Action'])){
1022
  $login_form_width = sanitize_option('login_form_width', $_POST['login_form_width']);
1023
  $login_form_radius = sanitize_option('login_form_radius', $_POST['login_form_radius']);
1024
  $login_border_style = sanitize_option('login_border_style', $_POST['login_border_style']);
 
1025
  $login_border_thikness = sanitize_option('login_border_thikness', $_POST['login_border_thikness']);
1026
  $login_border_color = sanitize_option('login_border_color', $_POST['login_border_color']);
1027
  $login_bg_repeat = sanitize_option('login_bg_repeat', $_POST['login_bg_repeat']);
@@ -1030,6 +1065,7 @@ if(isset($_POST['Action'])){
1030
  $login_shadow_color = sanitize_option('login_shadow_color', $_POST['login_shadow_color']);
1031
  $login_custom_css = sanitize_option('login_custom_css', $_POST['login_custom_css']);
1032
  $login_redirect_user = sanitize_option('login_redirect_user', $_POST['login_redirect_user']);
 
1033
  $log_form_above_msg = sanitize_option('log_form_above_msg', $_POST['log_form_above_msg']);
1034
  $tagline_msg = sanitize_option('tagline_msg', $_POST['tagline_msg']);
1035
  $login_msg_fontsize = sanitize_option('login_msg_fontsize', $_POST['login_msg_fontsize']);
@@ -1055,6 +1091,7 @@ if(isset($_POST['Action'])){
1055
  'login_form_width' => $login_form_width,
1056
  'login_form_radius' => $login_form_radius,
1057
  'login_border_style' => $login_border_style,
 
1058
  'login_border_thikness' => $login_border_thikness,
1059
  'login_border_color' => $login_border_color,
1060
  'login_bg_repeat' => $login_bg_repeat,
@@ -1063,6 +1100,7 @@ if(isset($_POST['Action'])){
1063
  'login_shadow_color' => $login_shadow_color,
1064
  'login_custom_css' => $login_custom_css,
1065
  'login_redirect_user' => $login_redirect_user,
 
1066
  'log_form_above_msg' => $log_form_above_msg,
1067
  'tagline_msg' => $tagline_msg,
1068
  'login_msg_fontsize' => $login_msg_fontsize,
@@ -1090,6 +1128,7 @@ if(isset($_POST['Action'])){
1090
  'login_form_width' => '358',
1091
  'login_form_radius' => '10',
1092
  'login_border_style' => 'solid',
 
1093
  'login_border_thikness' => '4',
1094
  'login_border_color' => '#0069A0',
1095
  'login_bg_repeat' => 'repeat',
@@ -1098,6 +1137,7 @@ if(isset($_POST['Action'])){
1098
  'login_shadow_color' => '#C8C8C8',
1099
  'login_custom_css' => '',
1100
  'login_redirect_user' => '',
 
1101
  'log_form_above_msg' => '',
1102
  'tagline_msg' => 'This login form is created by <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> , developed by <a href="https://www.weblizar.com" target="_blank">weblizar</a>',
1103
  'login_msg_fontsize' => '16',
160
  jQuery("#login_bg_color_overlay").val('<?php if($login_bg_effect != ""){echo $login_bg_effect;}else {echo "";}?>');
161
  //login border style
162
  jQuery("#login_border_style").val('<?php if($login_border_style != ""){echo $login_border_style;}else {echo "";}?>');
163
+
164
+ jQuery("#login_redirect_force").val('<?php if($login_redirect_force != ""){echo $login_redirect_force;}else {echo "";}?>');
165
  //login Background Repeat
166
  jQuery("#login_bg_repeat").val('<?php if($login_bg_repeat != ""){echo $login_bg_repeat;}else {echo "";}?>');
167
  //login Background Position
650
  </div>
651
  <!-- change the text of labels and log in button -->
652
 
653
+ <div class="panel panel-primary panel-default content-panel">
654
+ <div class="panel-body">
655
+ <table class="form-table">
656
+ <tr>
657
+ <th scope="row" ><?php _e('Forcefully Redirect', WEBLIZAR_ACL)?></th>
658
+ <td></td>
659
+ </tr>
660
+ <tr class="radio-span" style="border-bottom:none;">
661
+ <td>
662
+ <select id="login_redirect_force" class="standard-dropdown" name="login_redirect_force">
663
+ <option value="yes" ><?php _e('Yes', WEBLIZAR_ACL)?> </option>
664
+ <option value="no" ><?php _e('No', WEBLIZAR_ACL)?> </option>
665
+
666
+ </select>
667
+ </td>
668
+ </tr>
669
+ <tr class="radio-span" style="border-bottom:none;">
670
+ <td>
671
+ <input type="text" class="login_force_redirect_url" id="login_force_redirect_url" name="login_force_redirect_url" placeholder="<?php _e('Redirect Force URL', WEBLIZAR_ACL)?>" size="56" value="<?php echo $login_force_redirect_url; ?>"><br>
672
+ <span style="color:#ef4238"><?php _e('Enter the URL to user forcefully redirect to admin panel or another when if hit the site url.', WEBLIZAR_ACL)?></span>
673
+ </td>
674
+ </tr>
675
+ </table>
676
+ </div>
677
+ </div>
678
+
679
  <div class="panel panel-primary panel-default content-panel">
680
  <div class="panel-body">
681
  <table class="form-table">
867
  var login_form_width= jQuery("#login-width-text-box").val();
868
  var login_form_radius= jQuery("#login-Radius-text-box").val();
869
  var login_border_style = jQuery( "#login_border_style option:selected" ).val();
870
+ var login_redirect_force = jQuery( "#login_redirect_force option:selected" ).val();
871
  var login_border_thikness = jQuery("#login-thickness-text-box").val();
872
  var login_border_color = jQuery("#login-Border-color").val();
873
  var login_bg_repeat = jQuery( "#login_bg_repeat option:selected" ).val();
874
  var login_bg_position = jQuery( "#login_bg_position option:selected" ).val();
875
  var login_custom_css = jQuery( "#login_custom_css").val();
876
  var login_redirect_user = jQuery( "#login_redirect_user").val();
877
+ var login_force_redirect_url = jQuery( "#login_force_redirect_url").val();
878
  var log_form_above_msg = jQuery( "#log_form_above_msg").val();
879
  var login_msg_fontsize = jQuery("#login-msg-text-size").val();
880
  var login_msg_font_color = jQuery("#login-msg-font-color").val();
893
  }
894
  var login_shadow_color = jQuery("#login_shadow_color").val();
895
 
896
+ var PostData = "Action=" + Action + "&login_form_position=" + login_form_position + "&Login_bg_value=" + Login_bg_value + "&login_background_color=" + login_background_color + "&login_bg_color_overlay=" + login_bg_color_overlay + "&login_bg_image=" + login_bg_image + "&login_form_opacity=" + login_form_opacity + "&login_form_width=" + login_form_width + "&login_form_radius=" + login_form_radius + "&login_border_style=" + login_border_style + "&login_redirect_force=" + login_redirect_force +"&login_border_thikness=" + login_border_thikness + "&login_border_color=" + login_border_color + "&login_bg_repeat=" + login_bg_repeat + "&login_bg_position=" + login_bg_position + "&login_enable_shadow=" + login_enable_shadow + "&login_shadow_color=" + login_shadow_color + "&login_custom_css=" + login_custom_css + "&login_redirect_user=" + login_redirect_user + "&login_force_redirect_url=" + login_force_redirect_url +"&login_form_left=" + login_form_left + "&log_form_above_msg=" + log_form_above_msg + "&login_msg_font_color=" + login_msg_font_color + "&login_msg_fontsize=" + login_msg_fontsize + "&login_form_top=" + login_form_top + "&login_form_float=" + login_form_float + "&tagline_msg=" + tagline_msg + "&user_cust_lbl=" + user_cust_lbl + "&pass_cust_lbl=" + pass_cust_lbl + '&label_username=' + label_username + '&label_password=' + label_password + '&label_loginButton=' + label_loginButton;
897
  jQuery.ajax({
898
  dataType : 'html',
899
  type: 'POST',
976
  jQuery("#login_bg_color_overlay").val('pattern-1');
977
  //login border style
978
  jQuery("#login_border_style").val('solid');
979
+
980
+ jQuery("#login_redirect_force").val('no');
981
  //login Background Repeat
982
  jQuery("#login_bg_repeat").val('repeat');
983
  //login Background Position
994
  jQuery("#login_custom_css").val('');
995
  //login Redirect User
996
  jQuery("#login_redirect_user").val('');
997
+
998
+ jQuery("#login_force_redirect_url").val('<?php echo get_home_url()."/wp-login.php"; ?>');
999
  // Username label text
1000
  jQuery("#user_cust_lbl").val('Type Username or Email');
1001
  // Password label text
1056
  $login_form_width = sanitize_option('login_form_width', $_POST['login_form_width']);
1057
  $login_form_radius = sanitize_option('login_form_radius', $_POST['login_form_radius']);
1058
  $login_border_style = sanitize_option('login_border_style', $_POST['login_border_style']);
1059
+ $login_redirect_force = sanitize_option('login_redirect_force', $_POST['login_redirect_force']);
1060
  $login_border_thikness = sanitize_option('login_border_thikness', $_POST['login_border_thikness']);
1061
  $login_border_color = sanitize_option('login_border_color', $_POST['login_border_color']);
1062
  $login_bg_repeat = sanitize_option('login_bg_repeat', $_POST['login_bg_repeat']);
1065
  $login_shadow_color = sanitize_option('login_shadow_color', $_POST['login_shadow_color']);
1066
  $login_custom_css = sanitize_option('login_custom_css', $_POST['login_custom_css']);
1067
  $login_redirect_user = sanitize_option('login_redirect_user', $_POST['login_redirect_user']);
1068
+ $login_force_redirect_url = sanitize_option('login_force_redirect_url', $_POST['login_force_redirect_url']);
1069
  $log_form_above_msg = sanitize_option('log_form_above_msg', $_POST['log_form_above_msg']);
1070
  $tagline_msg = sanitize_option('tagline_msg', $_POST['tagline_msg']);
1071
  $login_msg_fontsize = sanitize_option('login_msg_fontsize', $_POST['login_msg_fontsize']);
1091
  'login_form_width' => $login_form_width,
1092
  'login_form_radius' => $login_form_radius,
1093
  'login_border_style' => $login_border_style,
1094
+ 'login_redirect_force'=> $login_redirect_force,
1095
  'login_border_thikness' => $login_border_thikness,
1096
  'login_border_color' => $login_border_color,
1097
  'login_bg_repeat' => $login_bg_repeat,
1100
  'login_shadow_color' => $login_shadow_color,
1101
  'login_custom_css' => $login_custom_css,
1102
  'login_redirect_user' => $login_redirect_user,
1103
+ 'login_force_redirect_url' => $login_force_redirect_url,
1104
  'log_form_above_msg' => $log_form_above_msg,
1105
  'tagline_msg' => $tagline_msg,
1106
  'login_msg_fontsize' => $login_msg_fontsize,
1128
  'login_form_width' => '358',
1129
  'login_form_radius' => '10',
1130
  'login_border_style' => 'solid',
1131
+ 'login_redirect_force' => 'no',
1132
  'login_border_thikness' => '4',
1133
  'login_border_color' => '#0069A0',
1134
  'login_bg_repeat' => 'repeat',
1137
  'login_shadow_color' => '#C8C8C8',
1138
  'login_custom_css' => '',
1139
  'login_redirect_user' => '',
1140
+ 'login_force_redirect_url'=> get_home_url()."/wp-login.php",
1141
  'log_form_above_msg' => '',
1142
  'tagline_msg' => 'This login form is created by <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> , developed by <a href="https://www.weblizar.com" target="_blank">weblizar</a>',
1143
  'login_msg_fontsize' => '16',
init.php CHANGED
@@ -1,4 +1,23 @@
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
3
  if(isset($g_page['login_enable_gcaptcha'])){
4
  $login_enable_gcaptcha = $g_page['login_enable_gcaptcha'];
@@ -285,6 +304,8 @@ function acl_export_settings() {
285
  $login_enable_shadow = $login_page['login_enable_shadow'];
286
  $login_shadow_color = $login_page['login_shadow_color'];
287
  $log_form_above_msg = $login_page['log_form_above_msg'];
 
 
288
  $login_msg_fontsize = $login_page['login_msg_fontsize'];
289
  $login_msg_font_color = $login_page['login_msg_font_color'];
290
  $tagline_msg = $login_page['tagline_msg'];
@@ -397,6 +418,8 @@ function acl_export_settings() {
397
  'login_enable_shadow' => $login_enable_shadow,
398
  'login_shadow_color' => $login_shadow_color,
399
  'log_form_above_msg' => $log_form_above_msg,
 
 
400
  'login_msg_fontsize' => $login_msg_fontsize,
401
  'login_msg_font_color' => $login_msg_font_color,
402
  'tagline_msg' => $tagline_msg,
@@ -543,6 +566,8 @@ function acl_import_settings() {
543
  $login_enable_shadow = $ACL_Settings['login_enable_shadow'];
544
  $login_shadow_color = $ACL_Settings['login_shadow_color'];
545
  $log_form_above_msg = $ACL_Settings['log_form_above_msg'];
 
 
546
  $login_msg_fontsize = $ACL_Settings['login_msg_fontsize'];
547
  $login_msg_font_color = $ACL_Settings['login_msg_font_color'];
548
  $tagline_msg = $ACL_Settings['tagline_msg'];
@@ -746,6 +771,8 @@ function acl_import_settings() {
746
  'login_enable_shadow' => $login_enable_shadow,
747
  'login_shadow_color' => $login_shadow_color,
748
  'log_form_above_msg' => $log_form_above_msg,
 
 
749
  'login_msg_fontsize' => $login_msg_fontsize,
750
  'login_msg_font_color' => $login_msg_font_color,
751
  'tagline_msg' => $tagline_msg,
1
  <?php
2
+ $login_page = unserialize(get_option('Admin_custome_login_login'));
3
+ if(isset($login_page['login_redirect_force'])){
4
+ $login_redirect_force = $login_page['login_redirect_force'];
5
+ }else{
6
+ $login_redirect_force = "no";
7
+ }
8
+ if($login_redirect_force=="yes"){
9
+ add_action( 'template_redirect', function(){
10
+ // no non-authenticated users allowed
11
+ if( ! is_user_logged_in() )
12
+ {
13
+ $login_page = unserialize(get_option('Admin_custome_login_login'));
14
+ wp_redirect( $login_page['login_force_redirect_url'], 302 );
15
+ exit();
16
+ }
17
+ });
18
+ }
19
+
20
+
21
  $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
22
  if(isset($g_page['login_enable_gcaptcha'])){
23
  $login_enable_gcaptcha = $g_page['login_enable_gcaptcha'];
304
  $login_enable_shadow = $login_page['login_enable_shadow'];
305
  $login_shadow_color = $login_page['login_shadow_color'];
306
  $log_form_above_msg = $login_page['log_form_above_msg'];
307
+ $login_redirect_force = $login_page['login_redirect_force'];
308
+ $login_force_redirect_url = $login_page['login_force_redirect_url'];
309
  $login_msg_fontsize = $login_page['login_msg_fontsize'];
310
  $login_msg_font_color = $login_page['login_msg_font_color'];
311
  $tagline_msg = $login_page['tagline_msg'];
418
  'login_enable_shadow' => $login_enable_shadow,
419
  'login_shadow_color' => $login_shadow_color,
420
  'log_form_above_msg' => $log_form_above_msg,
421
+ 'login_redirect_force' => $login_redirect_force,
422
+ 'login_force_redirect_url' => $login_force_redirect_url,
423
  'login_msg_fontsize' => $login_msg_fontsize,
424
  'login_msg_font_color' => $login_msg_font_color,
425
  'tagline_msg' => $tagline_msg,
566
  $login_enable_shadow = $ACL_Settings['login_enable_shadow'];
567
  $login_shadow_color = $ACL_Settings['login_shadow_color'];
568
  $log_form_above_msg = $ACL_Settings['log_form_above_msg'];
569
+ $login_redirect_force = $ACL_Settings['login_redirect_force'];
570
+ $login_force_redirect_url = $ACL_Settings['login_force_redirect_url'];
571
  $login_msg_fontsize = $ACL_Settings['login_msg_fontsize'];
572
  $login_msg_font_color = $ACL_Settings['login_msg_font_color'];
573
  $tagline_msg = $ACL_Settings['tagline_msg'];
771
  'login_enable_shadow' => $login_enable_shadow,
772
  'login_shadow_color' => $login_shadow_color,
773
  'log_form_above_msg' => $log_form_above_msg,
774
+ 'login_redirect_force' => $login_redirect_force,
775
+ 'login_redirect_user' => $login_redirect_user,
776
  'login_msg_fontsize' => $login_msg_fontsize,
777
  'login_msg_font_color' => $login_msg_font_color,
778
  'tagline_msg' => $tagline_msg,
installation.php CHANGED
@@ -34,7 +34,9 @@ if(!isset($Version)){
34
  'login_form_left'=>'700',
35
  'login_form_top'=>'300',
36
  'login_custom_css'=>'',
 
37
  'login_redirect_user'=>'',
 
38
  'login_bg_type'=>'static-background-image',
39
  'login_bg_color' => '#1e73be',
40
  'login_bg_effect' => 'pattern-1',
34
  'login_form_left'=>'700',
35
  'login_form_top'=>'300',
36
  'login_custom_css'=>'',
37
+ 'login_redirect_force' => 'no',
38
  'login_redirect_user'=>'',
39
+ 'login_force_redirect_url' => get_home_url()."/wp-login.php",
40
  'login_bg_type'=>'static-background-image',
41
  'login_bg_color' => '#1e73be',
42
  'login_bg_effect' => 'pattern-1',
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.weblizar.com/
4
  Tags: custom login page, custom admin login, custom login, customize wordpress login page, design wordpress login
5
  Requires at least: 4.0
6
  Tested up to: 4.9.8
7
- Stable tag: 2.7.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,7 +12,7 @@ Customize Your WordPress Login Screen Amazingly - Add Own Logo, Add Social Profi
12
 
13
  == Description ==
14
 
15
- Admin custom login plugin give ability to customize your WordPress admin login page according to you.
16
 
17
  Pugin allows to change background color, background image, background slide show, login form color, login form font size, login form position, add social media icon on form and many more features.
18
 
@@ -20,7 +20,7 @@ Pugin allows to change background color, background image, background slide show
20
 
21
  Guys please send us your login screenshots at `lizarweb[at]gmail[dot]com`.
22
 
23
- ### Standard Features
24
 
25
  * Add Your Own Custom Logo On Login Form
26
  * Background Colour
@@ -83,27 +83,30 @@ Theere you able update plugin design with unlimited colours. Colour option is av
83
  * **Password:** userdemo
84
 
85
  ### Admin Custom Login Pro Features
86
-
87
- * Best Admin Page Customizer
88
- * Max Login Retry
89
- * Login With Access Token
90
- * Freeze Login Form On Brute Force Attack
91
- * Unfreeze Login Form By Admin
92
- * Social Media Login
93
- * Login Restriction By User Roles
94
- * Ban User(s) Login Access
95
- * Max User Access Management
96
- * Restrict Unauthorized IP
97
- * Import Export Settings
98
- * Login Form Logo
99
- * Login Form Background
100
- * Social Media Profile
101
- * Login Form Design Customization
102
- * Google Fonts
103
- * Redirect Users After Login
104
- * Google reCpatcha
105
- * Interactive Plugin Dashboard
106
- * Fast Help & Support
 
 
 
107
 
108
  = Live Admin Custom Login Pro Demos =
109
 
@@ -155,8 +158,15 @@ If you have any question contact us at here: [Plugin Support Forum ](http://word
155
 
156
  For more information, see [Weblizar](http://www.weblizar.com/)
157
 
 
 
 
 
 
 
 
158
  = 2.7.3 =
159
- * Add New feature Display Note With URL..
160
  * Minor css changes for dashboard color.
161
 
162
  = 2.7.2 =
4
  Tags: custom login page, custom admin login, custom login, customize wordpress login page, design wordpress login
5
  Requires at least: 4.0
6
  Tested up to: 4.9.8
7
+ Stable tag: 2.7.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
15
+ Admin custom login plugin give ability to customize your WordPress admin login page according to you. Create unique login design or admin login design with admin custom login plugin, Almost every element on login page is customize-able with admin custom login plugin. Design beautiful and eye catching login page styles in few Minutes .
16
 
17
  Pugin allows to change background color, background image, background slide show, login form color, login form font size, login form position, add social media icon on form and many more features.
18
 
20
 
21
  Guys please send us your login screenshots at `lizarweb[at]gmail[dot]com`.
22
 
23
+ ### Admin Custom Login Standard Features
24
 
25
  * Add Your Own Custom Logo On Login Form
26
  * Background Colour
83
  * **Password:** userdemo
84
 
85
  ### Admin Custom Login Pro Features
86
+
87
+ * **Best Admin Page Customizer** - With multi functional and multi features A best WordPress login page costuming plugin.
88
+ * **Max Login Retry** - Set the limit of maximum login retry attempt by user on login form.
89
+ * **Login With Access Token** - Assign a temporary admin access to any user.
90
+ * **Freeze Login Form On Brute Force Attack** - When plugin detect max number of invalid login attempt then freeze the login form for a while.
91
+ * **Unfreeze Login Form By Admin** - After freezing login form by brute force attack only admin has rights to unfreeze the login form secretly with a key.
92
+ * **Social Media Login** - User can sing in with social media accounts like Facebook, Google, Twitter with few clicks.
93
+ * **Login Restriction By User Roles** - Admin can restrict user login by WordPress users's role like editor, author, contributor, subscriber and custom roles available on website.
94
+ * **Ban User(s) Login Access** - Admin can ban login access for single or multiple users from existing users list.
95
+ * **Max User Access Management** - Admin can define how many user can concurrently access admin dashboard at a time, It's reduce the load on server and save bandwidth of your server.
96
+ * **Restrict Unauthorized IP** - You can define a single authorized IP address to access admin dashboard so no other IPs get access to login page.
97
+ * **Import Export Settings** - If you have multiple site and you don't want to configure new installed plugin again & again then import and export setting will save the time for you.
98
+ * **Login Form Logo** - You can add your own logo of company and brand.
99
+ * **Login Form Background** - Add colors, slide show, image on background of login form page.
100
+ * **Social Media Profile** - Show 10+ social media icon with profile link at the inner or outer part of login form with square and circle share.
101
+ * **Login Form Design Customization** - You can change your login form design with position, height & width, colors, background colors, icons, placeholder text, label text and buttons.
102
+ * **Google Fonts** - Use 700+ Google and General Fonts to apply on login form label and link text.
103
+ * **Redirect Users After Login** - Admin can redirect it's existing user after login to a particular page or promotional page.
104
+ * **Google reCpatcha** - reCaptcha setting will secure your login form to spam and bots.
105
+ * **Interactive Plugin Dashboard** - Plugin setting dashboard is intuitive and simple in design with tool tips for complex settings.
106
+ * **Fast Help & Support** - Our support is super fast and quick you can check free plugin review for this.
107
+ * **Major Browser Compatible** – Google Chrome, Mozilla Firefox, Internet Explorer, Safari, Opera.
108
+ * **Fully Responsive And Optimized**
109
+ * **Multilingual Translation Ready**
110
 
111
  = Live Admin Custom Login Pro Demos =
112
 
158
 
159
  For more information, see [Weblizar](http://www.weblizar.com/)
160
 
161
+ = 2.7.5 =
162
+ * Forcefully redirection added.
163
+
164
+ = 2.7.4 =
165
+ * Add Banner at dashboard
166
+ * Readme file text change
167
+
168
  = 2.7.3 =
169
+ * Add New feature Display Note With URL.
170
  * Minor css changes for dashboard color.
171
 
172
  = 2.7.2 =