Changeset 3022674
- Timestamp:
- 01/16/2024 10:57:46 PM (2 years ago)
- Location:
- admintosh
- Files:
-
- 7 added
- 16 edited
-
assets/screenshot-1.png (modified) (previous)
-
trunk/admin/Admin.php (modified) (10 diffs)
-
trunk/admin/assets/css/admintosh-admin.css (modified) (3 diffs)
-
trunk/admin/assets/img (added)
-
trunk/admin/assets/img/color-1.png (added)
-
trunk/admin/assets/img/color-2.png (added)
-
trunk/admin/assets/img/color-3.png (added)
-
trunk/admin/assets/img/color-4.png (added)
-
trunk/admin/fields/Image_Radio_Button.php (added)
-
trunk/admin/fields/Number.php (modified) (1 diff)
-
trunk/admin/fields/Text.php (modified) (1 diff)
-
trunk/admintosh.php (modified) (2 diffs)
-
trunk/classes/Recaptcha_Generator.php (modified) (1 diff)
-
trunk/inc/Dashboard.php (modified) (1 diff)
-
trunk/inc/Limit_Login_Attempts.php (added)
-
trunk/inc/Modules_Setup.php (modified) (1 diff)
-
trunk/inc/Recaptcha.php (modified) (4 diffs)
-
trunk/inc/functions.php (modified) (1 diff)
-
trunk/languages/admintosh.pot (modified) (8 diffs)
-
trunk/readme.txt (modified) (4 diffs)
-
trunk/vendor/autoload.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_classmap.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
admintosh/trunk/admin/Admin.php
r2997632 r3022674 21 21 use Border; 22 22 use Select; 23 use Image_Radio_Button; 23 24 24 25 /** … … 105 106 'title' => esc_html__( 'Login reCAPTCHA', 'admintosh' ) 106 107 ], 108 'login_attempts' => [ 109 'li_class' => '', 110 'anc_class' => 'admintosh-tab', 111 'data_attr' => 'login_attempts', 112 'title' => esc_html__( 'Login Attempts', 'admintosh' ) 113 ], 107 114 108 115 ]; … … 130 137 // 131 138 $this->switcher_field([ 132 'title' => esc_html__( 'Active Captcha', 'admintosh' ),133 'name' => 'active_captcha',134 ]);135 $this->switcher_field([136 139 'title' => esc_html__( 'Dashboard Design Customization', 'admintosh' ), 137 140 'name' => 'active_login_dashboard_customiz', … … 140 143 'title' => esc_html__( 'Login Page Customization', 'admintosh' ), 141 144 'name' => 'active_login_page_customiz', 145 ]); 146 $this->switcher_field([ 147 'title' => esc_html__( 'Active Captcha', 'admintosh' ), 148 'name' => 'active_captcha', 149 ]); 150 $this->switcher_field([ 151 'title' => esc_html__( 'Login Attempts', 'admintosh' ), 152 'name' => 'active_login_attempts', 142 153 ]); 143 154 ?> … … 156 167 <?php 157 168 // Top Bar 169 158 170 $this->color_field([ 159 171 'title' => esc_html__( 'Admin Top Bar Background Color', 'admintosh' ), … … 194 206 'name' => 'tb_logo_margin', 195 207 ]); 208 196 209 ?> 197 210 </div> … … 199 212 <?php 200 213 // Admin Menu 214 201 215 $this->color_field([ 202 216 'title' => esc_html__( 'Admin Background Color', 'admintosh' ), … … 238 252 239 253 <div id="login_page_tab" class="settings-area admintosh-inner-active"> 240 <?php 254 <?php 255 241 256 $this->color_field([ 242 257 'title' => esc_html__( 'Background Color', 'admintosh' ), … … 290 305 <?php 291 306 // Login form style 307 292 308 $this->color_field([ 293 309 'title' => esc_html__( 'Login Form Background Color', 'admintosh' ), … … 398 414 'condition' => [ 'captcha_type' => ['google_captcha'] ] 399 415 ]); 416 ?> 417 418 </div> 419 <!--- login attempts ---> 420 <div id="login_attempts" class="admintosh-login-attempts admintosh-hide"> 421 <?php 422 // 423 $this->number_field([ 424 'title' => esc_html__( 'Failed Login Limit', 'admintosh' ), 425 'name' => 'ath_failed_login_limit', 426 'placeholder' => '3' 427 ]); 428 $this->number_field([ 429 'title' => esc_html__( 'Lockout Duration', 'admintosh' ), 430 'description' => esc_html__( 'Duration In Minute', 'admintosh' ), 431 'name' => 'ath_lockout_duration', 432 'placeholder' => '15' 433 ]); 434 400 435 ?> 401 436 -
admintosh/trunk/admin/assets/css/admintosh-admin.css
r2997632 r3022674 126 126 margin-bottom: 0px; 127 127 } 128 128 129 .admintosh-label input { 129 130 height: 40px; … … 132 133 .admintosh-label input[type=checkbox] { 133 134 height: 18px; 135 } 136 .admintosh-label input[type="number"] { 137 min-width: 300px; 134 138 } 135 139 .admintosh-label select{ … … 827 831 opacity: 0.8; 828 832 } 833 .admintosh-img-button-switch { 834 position: relative; 835 -webkit-transform: none; 836 transform: none; 837 margin-top: 12px; 838 padding-left: 10px; 839 } 840 .admintosh-img-button-switch .radio-img{ 841 width: 60px; 842 height: 60px; 843 display: inline-block; 844 margin: 4px; 845 } 846 .admintosh-img-button-switch .radio-img > input { 847 display: none; 848 } 849 .admintosh-img-button-switch .radio-img:hover img, 850 .admintosh-img-button-switch .radio-img > input:checked + img { 851 border: 2px solid #0e6b0e; 852 border-radius: 7px; 853 } 854 .admintosh-img-button-switch .radio-img img { 855 width: 100%; 856 border: 2px solid #eee; 857 border-radius: 7px; 858 } -
admintosh/trunk/admin/fields/Number.php
r2997632 r3022674 33 33 <div class="admintosh-label admintosh-field-wrp" <?php echo esc_attr( $condition ); ?>> 34 34 <h5><?php echo esc_html( $args['title'] ); ?></h5> 35 <div class="input-field-block"> 35 36 <input class="number-field" type="number" placeholder="<?php echo esc_html( $args['placeholder'] ); ?>" name="<?php echo esc_attr( $fieldName ); ?>" value="<?php echo esc_html( $value ); ?>"/> 37 <?php 38 if( !empty( $args['description'] ) ) { 39 echo '<p>'.wp_kses_post( $args['description'] ).'</p>'; 40 } 41 ?> 42 </div> 36 43 </div> 37 44 <?php -
admintosh/trunk/admin/fields/Text.php
r2997632 r3022674 36 36 <div class="input-field-block"> 37 37 <input type="text" class="input-control" placeholder="<?php echo esc_html( $args['placeholder'] ); ?>" name="<?php echo esc_attr( $fieldName ); ?>" value="<?php echo esc_html( $value ); ?>"/> 38 <p><?php echo wp_kses_post( $args['description'] ); ?></p> 38 <?php 39 if( !empty( $args['description'] ) ) { 40 echo '<p>'.wp_kses_post( $args['description'] ).'</p>'; 41 } 42 ?> 39 43 </div> 40 44 </div> -
admintosh/trunk/admintosh.php
r2997632 r3022674 4 4 Plugin URI: http://wpmobo.com/admintosh 5 5 Description: WordPress admin customization and security tools 6 Version: 1.0. 06 Version: 1.0.1 7 7 Author: wpmobo 8 8 Author URI: http://wpmobo.com … … 40 40 define( 'ADMINTOSH_BASENAME', plugin_basename( __FILE__ ) ); 41 41 42 if( !defined( 'ADMINTOSH_UNIQID' ) ) 43 define( 'ADMINTOSH_UNIQID', md5( mt_rand( 1, 999999999 ) . 'I32hTcaJFM4WdpeojYNfc3TwdulA60MpWWocB7OAKzm8n2' ) ); 44 45 42 46 require_once ADMINTOSH_DIR_PATH.'vendor/autoload.php'; 43 47 -
admintosh/trunk/classes/Recaptcha_Generator.php
r2997632 r3022674 77 77 78 78 private static function storeAnswer( $ans ) { 79 $_SESSION['admintosh_security_captcha '] = $ans;79 $_SESSION['admintosh_security_captcha_'.ADMINTOSH_UNIQID] = $ans; 80 80 } 81 81 -
admintosh/trunk/inc/Dashboard.php
r2997632 r3022674 33 33 $tbLogoWidth = !empty( $opt['tb_logo_width'] ) ? 'width:'.esc_attr( $opt['tb_logo_width'] ).'px;' : 'width:100px;'; 34 34 $tbLogoHeight = !empty( $opt['tb_logo_height'] ) ? 'height:'.esc_attr( $opt['tb_logo_height'] ).'px;' : 'height:32px;'; 35 $tbLogoMargin = wpsk_settings_margin( $opt, 'tb_logo_margin' );35 $tbLogoMargin = adtosh_settings_margin( $opt, 'tb_logo_margin' ); 36 36 37 37 // -
admintosh/trunk/inc/Modules_Setup.php
r2997632 r3022674 36 36 } 37 37 38 // is Active Login Attempts 39 if( !empty( $opt['active_login_attempts'] ) ) { 40 new \Admintosh\Inc\Limit_Login_Attempts(); 41 } 42 38 43 } 39 44 -
admintosh/trunk/inc/Recaptcha.php
r2997632 r3022674 53 53 } 54 54 .admintosh-login-recaptcha-wrap input { 55 width: 68px !important;55 width: 90px !important; 56 56 margin-bottom: 0 !important; 57 57 margin-top: 0 !important; … … 113 113 } else { 114 114 115 if( !$this->check( sanitize_text_field( $_POST[' wpsk_captcha_answer'] ) ) ) {115 if( !$this->check( sanitize_text_field( $_POST['adtosh_captcha_answer'] ) ) ) { 116 116 // if there is a mis-match 117 117 $return_value = new \WP_Error( 'loginCaptchaError', esc_html__( 'Captcha Error. Please try again. ', 'admintosh' ) ); 118 118 119 } else {120 session_destroy();121 119 } 122 120 } … … 127 125 128 126 public function check( $ans ) { 129 return isset( $_SESSION['admintosh_security_captcha'] ) && $_SESSION['admintosh_security_captcha'] == $ans ? true : false; 127 $uid = $_POST['adtosh_captcha_id'] ?? ''; 128 return isset( $_SESSION['admintosh_security_captcha_'.$uid] ) && $_SESSION['admintosh_security_captcha_'.$uid] == $ans ? true : false; 130 129 } 131 130 … … 154 153 155 154 public function captcha_input() { 156 echo '<input name="wpsk_captcha_answer" autocomplete="off" type="text" />'; 155 echo '<input name="adtosh_captcha_answer" autocomplete="off" type="text" />'; 156 echo '<input type="hidden" value="'.esc_html( ADMINTOSH_UNIQID ).'" name="adtosh_captcha_id" />'; 157 157 } 158 158 -
admintosh/trunk/inc/functions.php
r2997632 r3022674 11 11 12 12 13 function wpsk_settings_margin( $options, $key) {13 function adtosh_settings_margin( $options, $key ) { 14 14 15 $opt = $options;15 $opt = $options; 16 16 17 if( !empty( $opt[$key]['top'] ) || !empty( $opt[$key]['right'] ) || !empty( $opt[$key]['bottom'] ) || !empty( $opt[$key]['left'] ) ) {17 if( !empty( $opt[$key]['top'] ) || !empty( $opt[$key]['right'] ) || !empty( $opt[$key]['bottom'] ) || !empty( $opt[$key]['left'] ) ) { 18 18 19 $top = !empty( $opt[$key]['top'] ) ? $opt[$key]['top'].'px' : 0;20 $right = !empty( $opt[$key]['right'] ) ? $opt[$key]['right'].'px' : 0;21 $bottom = !empty( $opt[$key]['bottom'] ) ? $opt[$key]['bottom'].'px' : 0;22 $left = !empty( $opt[$key]['left'] ) ? $opt[$key]['left'].'px' : 0;19 $top = !empty( $opt[$key]['top'] ) ? $opt[$key]['top'].'px' : 0; 20 $right = !empty( $opt[$key]['right'] ) ? $opt[$key]['right'].'px' : 0; 21 $bottom = !empty( $opt[$key]['bottom'] ) ? $opt[$key]['bottom'].'px' : 0; 22 $left = !empty( $opt[$key]['left'] ) ? $opt[$key]['left'].'px' : 0; 23 23 24 return 'margin:'.esc_attr( $top.' '.$right.' '.$bottom.' '.$left ).';';24 return 'margin:'.esc_attr( $top.' '.$right.' '.$bottom.' '.$left ).';'; 25 25 26 }27 26 } 27 } 28 -
admintosh/trunk/languages/admintosh.pot
r2997632 r3022674 4 4 "Project-Id-Version: Admintosh\n" 5 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 202 3-10-31 19:44+0000\n"6 "POT-Creation-Date: 2024-01-16 22:26+0000\n" 7 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 8 8 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 14 14 "Content-Transfer-Encoding: 8bit\n" 15 15 "X-Generator: Loco https://localise.biz/\n" 16 "X-Loco-Version: 2.6.6; wp-6. 3.2\n"16 "X-Loco-Version: 2.6.6; wp-6.4.2\n" 17 17 "X-Domain: admintosh" 18 18 19 #: admin/Admin.php:1 3219 #: admin/Admin.php:147 20 20 msgid "Active Captcha" 21 21 msgstr "" 22 22 23 #: admin/Admin.php:3 7623 #: admin/Admin.php:392 24 24 msgid "Active Login Captcha" 25 25 msgstr "" 26 26 27 #: admin/Admin.php: 38427 #: admin/Admin.php:400 28 28 msgid "Addition Captcha" 29 29 msgstr "" 30 30 31 #: admin/Admin.php:2 0231 #: admin/Admin.php:216 32 32 msgid "Admin Background Color" 33 33 msgstr "" 34 34 35 #: admin/Admin.php:1 5135 #: admin/Admin.php:162 36 36 msgid "Admin Menu" 37 37 msgstr "" 38 38 39 #: admin/Admin.php:2 0639 #: admin/Admin.php:220 40 40 msgid "Admin Menu Hover Background Color" 41 41 msgstr "" 42 42 43 #: admin/Admin.php:2 1443 #: admin/Admin.php:228 44 44 msgid "Admin Menu Hover Link Color" 45 45 msgstr "" 46 46 47 #: admin/Admin.php:2 1047 #: admin/Admin.php:224 48 48 msgid "Admin Menu Link Color" 49 49 msgstr "" 50 50 51 #: admin/Admin.php:2 1851 #: admin/Admin.php:232 52 52 msgid "Admin Sub Menu Background Color" 53 53 msgstr "" 54 54 55 #: admin/Admin.php:2 2255 #: admin/Admin.php:236 56 56 msgid "Admin Sub Menu Link Color" 57 57 msgstr "" 58 58 59 #: admin/Admin.php:1 5059 #: admin/Admin.php:161 60 60 msgid "Admin Top Bar" 61 61 msgstr "" 62 62 63 #: admin/Admin.php:1 5963 #: admin/Admin.php:171 64 64 msgid "Admin Top Bar Background Color" 65 65 msgstr "" 66 66 67 #: admin/Admin.php:1 6767 #: admin/Admin.php:179 68 68 msgid "Admin Top Bar Link Color" 69 69 msgstr "" 70 70 71 #: admin/Admin.php:1 7171 #: admin/Admin.php:183 72 72 msgid "Admin Top Bar Link Hover Background Color" 73 73 msgstr "" 74 74 75 #: admin/Admin.php:187 76 msgid "Admin Top Bar Link Hover Color" 77 msgstr "" 78 79 #: admin/Admin.php:191 80 msgid "Admin Top bar Logo" 81 msgstr "" 82 75 83 #: admin/Admin.php:175 76 msgid "Admin Top Bar Link Hover Color"77 msgstr ""78 79 #: admin/Admin.php:17980 msgid "Admin Top bar Logo"81 msgstr ""82 83 #: admin/Admin.php:16384 84 msgid "Admin Top Bar Text Color" 85 85 msgstr "" 86 86 87 87 #. Name of the plugin 88 #: admin/Admin.php:4 4 admin/Admin.php:8188 #: admin/Admin.php:45 admin/Admin.php:82 89 89 msgid "Admintosh" 90 90 msgstr "" 91 91 92 #: admin/Admin.php:4 592 #: admin/Admin.php:46 93 93 msgid "Admintosh Settings" 94 94 msgstr "" 95 95 96 #: admin/Admin.php:2 4296 #: admin/Admin.php:257 97 97 msgid "Background Color" 98 98 msgstr "" 99 99 100 #: admin/Admin.php:2 47100 #: admin/Admin.php:262 101 101 msgid "Background Image" 102 102 msgstr "" 103 103 104 #: admin/Admin.php:3 05104 #: admin/Admin.php:321 105 105 msgid "Border" 106 106 msgstr "" 107 107 108 #: admin/Admin.php:3 43108 #: admin/Admin.php:359 109 109 msgid "Button Background Color" 110 110 msgstr "" 111 111 112 #: admin/Admin.php:3 51112 #: admin/Admin.php:367 113 113 msgid "Button Border Color" 114 114 msgstr "" 115 115 116 #: admin/Admin.php:3 55116 #: admin/Admin.php:371 117 117 msgid "Button Hover Background Color" 118 118 msgstr "" 119 119 120 #: admin/Admin.php:379 121 msgid "Button Hover Border Color" 122 msgstr "" 123 124 #: admin/Admin.php:375 125 msgid "Button Hover Text Color" 126 msgstr "" 127 120 128 #: admin/Admin.php:363 121 msgid "Button Hover Border Color"122 msgstr ""123 124 #: admin/Admin.php:359125 msgid "Button Hover Text Color"126 msgstr ""127 128 #: admin/Admin.php:347129 129 msgid "Button Text Color" 130 130 msgstr "" 131 131 132 #: inc/Recaptcha.php:110 inc/Recaptcha.php:117132 #: inc/Recaptcha.php:110 133 133 msgid "Captcha Error. Please try again." 134 134 msgstr "" 135 135 136 #: admin/Admin.php:380 136 #: inc/Recaptcha.php:117 137 msgid "Captcha Error. Please try again. " 138 msgstr "" 139 140 #: admin/Admin.php:396 137 141 msgid "Captcha Type" 138 142 msgstr "" 139 143 140 #: admin/Admin.php:9 3144 #: admin/Admin.php:94 141 145 msgid "Dashboard Color Schemes" 142 146 msgstr "" 143 147 144 #: admin/Admin.php:13 6148 #: admin/Admin.php:139 145 149 msgid "Dashboard Design Customization" 146 150 msgstr "" … … 150 154 msgstr "" 151 155 152 #: admin/Admin.php:1 27156 #: admin/Admin.php:134 153 157 msgid "Documentation" 154 158 msgstr "" … … 162 166 msgstr "" 163 167 164 #: admin/Admin.php:339 168 #: admin/Admin.php:430 169 msgid "Duration In Minute" 170 msgstr "" 171 172 #: admin/Admin.php:424 173 msgid "Failed Login Limit" 174 msgstr "" 175 176 #: admin/Admin.php:355 165 177 msgid "Form Button Style" 166 178 msgstr "" 167 179 168 #: admin/Admin.php:3 83180 #: admin/Admin.php:399 169 181 msgid "Google reCAPTCHA" 170 182 msgstr "" 171 183 172 #: admin/Admin.php: 395184 #: admin/Admin.php:411 173 185 msgid "Google reCAPTCHA Secret key" 174 186 msgstr "" 175 187 176 #: admin/Admin.php: 389188 #: admin/Admin.php:405 177 189 msgid "Google reCAPTCHA Site Key" 178 190 msgstr "" … … 190 202 msgstr "" 191 203 192 #: admin/Admin.php:3 14204 #: admin/Admin.php:330 193 205 msgid "Input Field Background Color" 194 206 msgstr "" 195 207 196 #: admin/Admin.php:3 22208 #: admin/Admin.php:338 197 209 msgid "Input Field Border" 198 210 msgstr "" 199 211 212 #: admin/Admin.php:342 213 msgid "Input Field Padding" 214 msgstr "" 215 216 #: admin/Admin.php:334 217 msgid "Input Field Text Color" 218 msgstr "" 219 200 220 #: admin/Admin.php:326 201 msgid "Input Field Padding"202 msgstr ""203 204 #: admin/Admin.php:318205 msgid "Input Field Text Color"206 msgstr ""207 208 #: admin/Admin.php:310209 221 msgid "Input Fields Style" 210 222 msgstr "" 211 223 212 #: admin/Admin.php:2 79224 #: admin/Admin.php:294 213 225 msgid "Link Color" 214 226 msgstr "" 215 227 216 #: admin/Admin.php:2 83228 #: admin/Admin.php:298 217 229 msgid "Link Hover Color" 218 230 msgstr "" 219 231 220 #: admin/Admin.php:1 26232 #: admin/Admin.php:133 221 233 msgid "Live Demo" 222 234 msgstr "" 223 235 224 #: admin/Admin.php:335 236 #: admin/Admin.php:429 237 msgid "Lockout Duration" 238 msgstr "" 239 240 #: admin/Admin.php:112 admin/Admin.php:151 241 msgid "Login Attempts" 242 msgstr "" 243 244 #: admin/Admin.php:351 225 245 msgid "Login Button Margin" 226 246 msgstr "" 227 247 228 #: admin/Admin.php:3 31248 #: admin/Admin.php:347 229 249 msgid "Login Button Padding" 230 250 msgstr "" 231 251 232 #: admin/Admin.php: 293252 #: admin/Admin.php:309 233 253 msgid "Login Form Background Color" 234 254 msgstr "" 235 255 236 #: admin/Admin.php: 297256 #: admin/Admin.php:313 237 257 msgid "Login Form Background Image" 238 258 msgstr "" 239 259 240 #: admin/Admin.php:2 35260 #: admin/Admin.php:249 241 261 msgid "Login Form Style" 242 262 msgstr "" 243 263 244 #: admin/Admin.php:14 0264 #: admin/Admin.php:143 245 265 msgid "Login Page Customization" 246 266 msgstr "" 247 267 248 #: admin/Admin.php: 99268 #: admin/Admin.php:100 249 269 msgid "Login Page Customize" 250 270 msgstr "" 251 271 252 #: admin/Admin.php:2 34272 #: admin/Admin.php:248 253 273 msgid "Login Page Style" 254 274 msgstr "" 255 275 256 #: admin/Admin.php:10 5276 #: admin/Admin.php:106 257 277 msgid "Login reCAPTCHA" 258 278 msgstr "" 259 279 260 #: admin/Admin.php:2 51280 #: admin/Admin.php:266 261 281 msgid "Logo" 262 282 msgstr "" 263 283 264 #: admin/Admin.php: 188 admin/Admin.php:259284 #: admin/Admin.php:200 admin/Admin.php:274 265 285 msgid "Logo Height" 266 286 msgstr "" 267 287 268 #: admin/Admin.php: 193288 #: admin/Admin.php:205 269 289 msgid "Logo Margin" 270 290 msgstr "" 271 291 272 #: admin/Admin.php:2 63292 #: admin/Admin.php:278 273 293 msgid "Logo Size" 274 294 msgstr "" 275 295 276 #: admin/Admin.php:1 83 admin/Admin.php:255296 #: admin/Admin.php:195 admin/Admin.php:270 277 297 msgid "Logo Width" 278 298 msgstr "" 279 299 280 #: admin/Admin.php:2 67300 #: admin/Admin.php:282 281 301 msgid "Logo/Site Name Margin Bottom" 282 302 msgstr "" 283 303 284 #: admin/Admin.php:8 7304 #: admin/Admin.php:88 285 305 msgid "Modules" 286 306 msgstr "" … … 290 310 msgstr "" 291 311 292 #: admin/Admin.php: 385312 #: admin/Admin.php:401 293 313 msgid "Random Number Captcha" 294 314 msgstr "" 295 315 296 #: admin/Admin.php: 391 admin/Admin.php:397316 #: admin/Admin.php:407 admin/Admin.php:413 297 317 #, php-format 298 318 msgid "" … … 300 320 msgstr "" 301 321 302 #: admin/Admin.php:7 2322 #: admin/Admin.php:73 303 323 msgid "Settings Saved" 304 324 msgstr "" 305 325 306 #: admin/Admin.php:2 71326 #: admin/Admin.php:286 307 327 msgid "Site Name" 308 328 msgstr "" … … 312 332 msgstr "" 313 333 314 #: admin/Admin.php:2 75 admin/Admin.php:301334 #: admin/Admin.php:290 admin/Admin.php:317 315 335 msgid "Text Color" 316 336 msgstr "" -
admintosh/trunk/readme.txt
r2997632 r3022674 4 4 Tags: customize dashboard, customize admin menu, customize login page, security tools, captcha, recaptcha, admin menu, dashboard, admin bar, login page, customize admin 5 5 Requires PHP: 7.4 6 Requires at least: 6.4 7 Tested up to: 6.4. 18 Stable tag: 1.0. 09 Version: 1.0. 06 Requires at least: 6.4.2 7 Tested up to: 6.4.2 8 Stable tag: 1.0.1 9 Version: 1.0.1 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html 12 13 == Protect your site from brute force attacks. == 12 14 13 15 == Description == … … 20 22 21 23 * **Captcha**: Add captch into login, registration, lost password, comments Form etc. The plugin offer 3 types of Captcha Google reCaptcha ( Version 2 ), Random number Captcha and Math Captcha so you could use any one of them's to protection from remote digital entry by making sure only a human being with the right password can access the account. 24 25 * **Limit Login Attempts**: After a preset number of attempts has been exceeded, this feature automatically stops any more attempts from a specific Internet Protocol (IP) address and/or username. This considerably reduces the potency of brute force attacks on your website. 22 26 23 27 * **More coming soon...** … … 36 40 <li> Random number Captcha</li> 37 41 <li> Login form reCaptcha</li> 42 <li> Limit Login Attempts</li> 38 43 <li> Easy settings options</li> 39 44 <li> Translation ready</li> … … 77 82 == Changelog == 78 83 84 = 1.0.1 = 85 Added Limit Login Attempts Feature 86 Fixed Session Conflict Issue 87 79 88 = 1.0.0 = 80 89 This is initial Release for Admintosh -
admintosh/trunk/vendor/autoload.php
r2997632 r3022674 1 1 <?php 2 // Block Direct access3 if( !defined( 'ABSPATH' ) ) { die( 'You should not access this file directly!.' ); }4 2 5 3 // autoload.php @generated by Composer … … 14 12 fwrite(STDERR, $err); 15 13 } elseif (!headers_sent()) { 16 echo esc_html( $err );14 echo $err; 17 15 } 18 16 } -
admintosh/trunk/vendor/composer/autoload_classmap.php
r2997632 r3022674 13 13 'Admintosh\\Admin\\Dimension' => $baseDir . '/admin/fields/Dimension.php', 14 14 'Admintosh\\Admin\\Heading' => $baseDir . '/admin/fields/Heading.php', 15 'Admintosh\\Admin\\Image_Radio_Button' => $baseDir . '/admin/fields/Image_Radio_Button.php', 15 16 'Admintosh\\Admin\\Media' => $baseDir . '/admin/fields/Media.php', 16 17 'Admintosh\\Admin\\Number' => $baseDir . '/admin/fields/Number.php', … … 19 20 'Admintosh\\Admin\\Text' => $baseDir . '/admin/fields/Text.php', 20 21 'Admintosh\\Inc\\Dashboard' => $baseDir . '/inc/Dashboard.php', 22 'Admintosh\\Inc\\Limit_Login_Attempts' => $baseDir . '/inc/Limit_Login_Attempts.php', 21 23 'Admintosh\\Inc\\Login_Page_Customize' => $baseDir . '/inc/Login_Page_Customize.php', 22 24 'Admintosh\\Inc\\Modules_Setup' => $baseDir . '/inc/Modules_Setup.php', -
admintosh/trunk/vendor/composer/autoload_static.php
r2997632 r3022674 38 38 'Admintosh\\Admin\\Dimension' => __DIR__ . '/../..' . '/admin/fields/Dimension.php', 39 39 'Admintosh\\Admin\\Heading' => __DIR__ . '/../..' . '/admin/fields/Heading.php', 40 'Admintosh\\Admin\\Image_Radio_Button' => __DIR__ . '/../..' . '/admin/fields/Image_Radio_Button.php', 40 41 'Admintosh\\Admin\\Media' => __DIR__ . '/../..' . '/admin/fields/Media.php', 41 42 'Admintosh\\Admin\\Number' => __DIR__ . '/../..' . '/admin/fields/Number.php', … … 44 45 'Admintosh\\Admin\\Text' => __DIR__ . '/../..' . '/admin/fields/Text.php', 45 46 'Admintosh\\Inc\\Dashboard' => __DIR__ . '/../..' . '/inc/Dashboard.php', 47 'Admintosh\\Inc\\Limit_Login_Attempts' => __DIR__ . '/../..' . '/inc/Limit_Login_Attempts.php', 46 48 'Admintosh\\Inc\\Login_Page_Customize' => __DIR__ . '/../..' . '/inc/Login_Page_Customize.php', 47 49 'Admintosh\\Inc\\Modules_Setup' => __DIR__ . '/../..' . '/inc/Modules_Setup.php',
Note: See TracChangeset
for help on using the changeset viewer.