Stop User Enumeration - Version 1.4.5

Version Description

  • remove redundant CSS and fonts
Download this release

Release Info

Developer fullworks
Plugin Icon 128x128 Stop User Enumeration
Version 1.4.5
Comparing to
See all releases

Code changes from version 1.4.4 to 1.4.5

admin/class-admin-settings.php CHANGED
@@ -45,26 +45,6 @@ class Admin_Settings extends Admin_Pages {
45
  }
46
 
47
 
48
- public function enqueue_styles( $hook ) {
49
- if ( $hook != $this->settings_page_id ) {
50
- return;
51
- }
52
- wp_enqueue_style(
53
- $this->plugin_name . '-fonts',
54
- 'https://fonts.googleapis.com/css?family=Fira+Sans:700|Roboto:300,400,500,700&display=swap',
55
- array(),
56
- null
57
- );
58
-
59
- wp_enqueue_style(
60
- $this->plugin_name,
61
- plugin_dir_url( __FILE__ ) . 'css/admin.css',
62
- array(),
63
- $this->version,
64
- 'all'
65
- );
66
- }
67
-
68
  public function register_settings() {
69
  /* Register our setting. */
70
  register_setting(
45
  }
46
 
47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  public function register_settings() {
49
  /* Register our setting. */
50
  register_setting(
admin/css/admin.css DELETED
@@ -1,111 +0,0 @@
1
- #poststuff #offers .inside {
2
- padding: 0;
3
- margin: 0;
4
- }
5
-
6
- #poststuff .offer-container {
7
- padding: 20px 20px 5px 20px;
8
- color: #fff;
9
- background-color: #2E3744;
10
- background-image: url(images/vertbg.png);
11
- background-repeat: no-repeat;
12
- background-position: top right;
13
- }
14
-
15
- #poststuff .offer-container:after {
16
- content: "";
17
- display: table;
18
- clear: both;
19
- }
20
-
21
- #poststuff .offer-container p {
22
- font-family: "Roboto", sans-serif;
23
- font-size: 16px;
24
- font-weight: 300;
25
- }
26
-
27
- #poststuff .offer-container .logo {
28
- margin-bottom: 20px;
29
- }
30
-
31
- @media (max-width: 850px) and (min-width: 420px) {
32
- #poststuff .offer-container .logo {
33
- width: 50%;
34
- float: right;
35
- }
36
- }
37
-
38
- #poststuff .offer-container .heading h2 {
39
- font-family: "Fira Sans", sans-serif;
40
- font-size: 24px;
41
- letter-spacing: 0.87px;
42
- margin-bottom: 14px;
43
- color: #fff;
44
- font-weight: 700;
45
- line-height: 28px;
46
- margin: 0;
47
- padding: 0;
48
- }
49
-
50
- @media (max-width: 850px) and (min-width: 420px) {
51
- #poststuff .offer-container .heading {
52
- width: 50%;
53
- float: left;
54
- }
55
- }
56
-
57
- #poststuff .offer-container .text {
58
- padding-bottom: 20px;
59
- }
60
-
61
- #poststuff .offer-container .text p {
62
- line-height: 1.5;
63
- }
64
-
65
- #poststuff .offer-container .text p.price {
66
- font-weight: 900;
67
- }
68
-
69
- @media (max-width: 850px) and (min-width: 420px) {
70
- #poststuff .offer-container .text {
71
- width: 50%;
72
- float: left;
73
- }
74
- }
75
-
76
- #poststuff .offer-container .cta {
77
- text-align: center;
78
- }
79
-
80
- #poststuff .offer-container .cta .action a {
81
- background-color: #409EBB;
82
- color: #fff;
83
- border-width: 0;
84
- border-radius: 5px;
85
- box-shadow: none;
86
- cursor: pointer;
87
- font-size: 18px;
88
- font-weight: 700;
89
- letter-spacing: 1px;
90
- padding: 10px 30px;
91
- text-align: center;
92
- text-decoration: none;
93
- text-transform: uppercase;
94
- white-space: normal;
95
- width: auto;
96
- }
97
-
98
- #poststuff .offer-container .cta .action a:hover {
99
- box-shadow: inset 0 0 200px rgba(230, 230, 230, 0.25);
100
- }
101
-
102
- #poststuff .offer-container .cta .cta-text p {
103
- line-height: 1;
104
- }
105
-
106
- @media (max-width: 850px) and (min-width: 420px) {
107
- #poststuff .offer-container .cta {
108
- width: 50%;
109
- float: right;
110
- }
111
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/css/images/logocrop200.svg DELETED
@@ -1,168 +0,0 @@
1
- <?xml version="1.0" encoding="utf-8"?>
2
- <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4
- <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
5
- y="0px"
6
- width="200px" height="76px" viewBox="155 120 650 240" enable-background="new 155 120 650 240" xml:space="preserve">
7
- <g>
8
- <g>
9
- <g>
10
- <g>
11
- <g>
12
- <polygon fill="#FFFFFF" points="490.944,228.154 490.944,241.871 464.354,241.871 457.962,235.479 457.962,201.596
13
- 464.354,195.205 473.802,195.205 473.802,228.154 "/>
14
- </g>
15
- <g>
16
- <polygon fill="#FFFFFF" points="530.71,228.064 530.71,241.871 504.12,241.871 497.725,235.479 497.725,201.596
17
- 504.12,195.205 513.563,195.205 513.563,228.064 "/>
18
- </g>
19
- <g>
20
- <polygon fill="#FFFFFF" points="592.916,201.59 582.713,241.871 567.111,241.871 562.673,227.875 558.355,241.871
21
- 542.736,241.871 532.541,201.586 538.919,195.205 547.427,195.205 551.119,213.185 557.269,195.205 568.548,195.205
22
- 574.451,213.137 578.328,195.205 586.531,195.205 "/>
23
- </g>
24
- <g>
25
- <path fill="#FFFFFF" d="M635.226,201.282c-4.015-4.318-9.502-6.497-16.362-6.497c-6.837,0-12.367,2.199-16.341,6.537
26
- c-3.955,4.277-5.951,10.067-5.951,17.25c0,7.122,1.996,12.893,5.932,17.188c3.993,4.358,9.501,6.577,16.36,6.577
27
- c6.86,0,12.348-2.178,16.362-6.496c3.975-4.237,5.972-10.047,5.972-17.27C641.197,211.348,639.2,205.539,635.226,201.282z
28
- M624.716,223.01c-0.383,1.27-0.929,2.38-1.594,3.288c-0.545,0.726-1.151,1.23-1.857,1.553
29
- c-0.785,0.364-1.553,0.544-2.359,0.544c-0.809,0-1.574-0.161-2.341-0.504c-0.706-0.303-1.332-0.807-1.895-1.574
30
- c-0.646-0.826-1.172-1.936-1.575-3.248c-0.404-1.372-0.627-3.188-0.627-5.406c0-2.138,0.223-3.066,0.666-4.56
31
- c0.424-1.372,0.928-2.481,1.536-3.247c0.662-0.788,1.309-1.333,1.913-1.594c0.666-0.284,1.454-0.445,2.322-0.445
32
- c0.807,0,1.552,0.162,2.321,0.484c0.685,0.303,1.309,0.827,1.896,1.555c0.625,0.826,1.149,1.936,1.554,3.288
33
- c0.423,1.433,0.625,2.36,0.625,4.499C625.301,219.902,625.099,221.718,624.716,223.01z"/>
34
- </g>
35
- <g>
36
- <path fill="#FFFFFF" d="M678.5,222.364c1.495-1.09,2.765-2.36,3.835-3.813c1.754-2.441,2.643-5.569,2.643-9.281
37
- c0-2.724-0.565-5.064-1.694-6.939c-1.09-1.816-2.563-3.309-4.4-4.499c-1.733-1.09-3.651-1.817-5.708-2.16
38
- c-1.836-0.302-3.995-0.463-6.435-0.463h-12.914l-6.395,6.395v33.874l6.395,6.395h9.401v-13.638l11.058,13.638h14.627v-6.355
39
- L678.5,222.364z M669.142,212.499c-0.162,0.362-0.426,0.685-0.81,0.968l-0.04,0.04c-0.402,0.323-0.907,0.545-1.552,0.646
40
- c-1.01,0.181-1.756,0.283-3.29,0.283h-0.242v-6.718h0.849c1.289,0,1.836,0.04,2.684,0.121c0.604,0.06,1.149,0.181,1.572,0.363
41
- c0.605,0.263,0.746,0.524,0.786,0.605c0.224,0.404,0.325,0.969,0.325,1.655C669.424,211.671,669.24,212.256,669.142,212.499z"
42
- />
43
- </g>
44
- <g>
45
- <polygon fill="#FFFFFF" points="735.213,235.544 735.213,241.871 720.386,241.871 711.356,228.327 711.356,241.871
46
- 701.911,241.871 695.518,235.479 695.518,201.596 701.911,195.205 711.356,195.205 711.356,207.706 720.36,195.205
47
- 728.111,195.205 734.451,201.544 722.461,217.146 "/>
48
- </g>
49
- <g>
50
- <path fill="#FFFFFF" d="M779.546,226.588c0,4.89-1.947,8.88-5.793,11.859c-3.682,2.843-8.646,4.288-14.743,4.288
51
- c-3.411,0-6.47-0.338-9.093-1.008c-2.557-0.648-4.977-1.48-7.185-2.45l-0.416-0.179v-10.587h7.973
52
- c0.674,0.338,1.361,0.64,2.059,0.905c2.315,0.869,4.572,1.315,6.718,1.315c0.515,0,1.226-0.059,2.133-0.178
53
- c0.963-0.129,1.503-0.313,1.784-0.446l0.053-0.026c0.457-0.194,0.831-0.465,1.139-0.813c0.056-0.067,0.234-0.268,0.234-0.888
54
- c0-0.415-0.121-0.663-0.452-0.928c-0.595-0.477-1.344-0.833-2.202-1.058c-1.411-0.37-2.932-0.734-4.531-1.064
55
- c-1.728-0.359-3.365-0.807-4.865-1.323c-3.696-1.304-6.413-3.132-8.086-5.432c-1.696-2.324-2.549-5.217-2.549-8.607
56
- c0-4.667,1.992-8.489,5.916-11.361c3.718-2.722,8.381-4.102,13.849-4.102c2.659,0,5.341,0.277,7.973,0.813
57
- c2.63,0.539,5.037,1.287,7.138,2.223l0.331,0.181l-0.018,10.035h-8.612c-0.025-0.009-0.049-0.022-0.079-0.034
58
- c-1.998-0.824-4.086-1.242-6.186-1.242c-0.805,0-1.521,0.057-2.135,0.164c-0.56,0.101-1.168,0.305-1.814,0.606
59
- c-0.378,0.17-0.694,0.424-0.971,0.765c-0.178,0.223-0.252,0.42-0.252,0.672c0,0.516,0.151,0.753,0.381,0.941
60
- c0.179,0.145,0.973,0.681,3.59,1.286c1.42,0.326,2.783,0.644,4.108,0.946c1.395,0.317,2.896,0.764,4.47,1.319
61
- c3.312,1.199,5.845,2.87,7.525,4.966C778.665,220.323,779.546,223.164,779.546,226.588z"/>
62
- </g>
63
- <path fill="#FFFFFF" d="M449.788,201.655v21.8c0,5.833-1.757,10.444-5.225,13.688c-3.412,3.198-8.388,4.818-14.78,4.818
64
- c-6.201,0-11.117-1.584-14.595-4.708c-3.569-3.207-5.38-7.837-5.38-13.771v-21.828l6.395-6.387h9.447v27.053
65
- c0,2.771,0.567,4.091,1.049,4.711c0.19,0.257,0.789,1.027,3.085,1.027c2.278,0,2.913-0.768,3.128-1.018
66
- c0.383-0.475,1.038-1.708,1.038-4.721v-27.053h9.445L449.788,201.655z"/>
67
- <polygon fill="#FFFFFF" points="384.683,208.295 384.683,214.884 398.705,214.884 398.705,228.642 384.683,228.642
68
- 384.683,242.628 375.005,242.628 368.419,236.037 368.419,201.122 375.005,194.54 395.905,194.54 402.496,201.122
69
- 402.496,208.295 "/>
70
- </g>
71
- </g>
72
- <g>
73
- <polygon fill="#FFFFFF" points="263.001,232.068 269.6,238.664 269.6,245.867 251.764,245.867 251.764,252.465 265.805,252.465
74
- 265.805,266.243 251.764,266.243 251.764,280.266 242.061,280.266 235.465,273.668 235.465,238.664 242.061,232.068 "/>
75
- <path fill="#FFFFFF" d="M310.474,163.353c-0.767-0.464-1.532-0.929-2.321-1.393c-3.913-2.239-8.008-4.337-12.206-6.273
76
- c-1.048-0.484-2.098-0.949-3.126-1.413c-1.089-0.464-2.159-0.928-3.207-1.371c-0.243-0.122-0.505-0.223-0.767-0.323l-0.808-0.343
77
- c-0.545-0.201-1.069-0.423-1.593-0.646c-0.525-0.2-1.048-0.402-1.553-0.624c-0.546-0.202-1.089-0.404-1.615-0.606
78
- c-2.057-0.807-4.175-1.553-6.173-2.279c-2.118-0.707-4.096-1.392-5.952-2.018c-0.887-0.302-1.895-0.604-2.825-0.908
79
- c-0.929-0.281-1.815-0.544-2.662-0.826c-0.423-0.122-0.847-0.264-1.251-0.384c-0.201-0.061-0.403-0.121-0.604-0.182
80
- c-0.223-0.06-0.424-0.122-0.646-0.182c-0.828-0.242-1.614-0.464-2.36-0.686c-0.766-0.223-1.474-0.423-2.118-0.605
81
- c-0.727-0.182-1.374-0.363-1.998-0.545c-0.604-0.162-1.17-0.302-1.694-0.443c-0.263-0.062-0.504-0.143-0.747-0.202
82
- c-0.242-0.062-0.485-0.123-0.705-0.162c-1.817-0.464-2.744-0.686-2.744-0.686h-0.282c0,0-0.928,0.222-2.725,0.686
83
- c-0.242,0.039-0.484,0.1-0.725,0.162c-0.242,0.059-0.485,0.14-0.747,0.202c-0.525,0.141-1.089,0.281-1.696,0.443
84
- c-0.625,0.182-1.271,0.363-1.976,0.545c-0.667,0.182-1.371,0.383-2.118,0.605c-0.747,0.222-1.554,0.443-2.381,0.686
85
- c-0.202,0.06-0.424,0.122-0.645,0.182c-0.204,0.061-0.404,0.121-0.605,0.182c-0.404,0.12-0.827,0.262-1.251,0.384
86
- c-0.847,0.281-1.735,0.544-2.664,0.826c-0.928,0.304-1.937,0.606-2.826,0.908c-1.833,0.626-3.831,1.311-5.93,2.018
87
- c-1.998,0.726-4.116,1.472-6.194,2.279c-0.524,0.202-1.069,0.405-1.593,0.606c-0.525,0.222-1.029,0.424-1.575,0.624
88
- c-0.524,0.223-1.048,0.445-1.592,0.646c-0.264,0.122-0.526,0.223-0.808,0.343c-0.262,0.101-0.524,0.202-0.767,0.323
89
- c-1.05,0.443-2.118,0.907-3.208,1.371c-1.03,0.464-2.079,0.929-3.148,1.413c-4.156,1.937-8.272,4.035-12.186,6.273
90
- c-1.008,0.585-1.998,1.191-2.985,1.796l-22.718,51.143c0.565,6.839,1.454,13.899,2.705,21.063
91
- c1.271,7.242,2.904,14.588,4.963,21.951c2.038,7.342,4.458,14.706,7.282,21.95c0.343,0.908,0.707,1.795,1.07,2.703
92
- c0.362,0.888,0.727,1.797,1.09,2.683c0.767,1.815,1.513,3.592,2.32,5.367c1.572,3.55,3.247,7.041,4.982,10.491
93
- c3.489,6.898,7.284,13.555,11.258,19.891c0.686,1.07,1.352,2.117,2.036,3.168l45.455,25.582l45.576-25.663
94
- c0.685-1.029,1.332-2.057,1.998-3.087c3.973-6.336,7.766-12.992,11.257-19.891c1.734-3.45,3.408-6.941,4.983-10.491
95
- c0.806-1.775,1.553-3.552,2.319-5.367c0.384-0.886,0.727-1.795,1.088-2.683c0.365-0.908,0.728-1.795,1.09-2.703
96
- c2.806-7.244,5.247-14.608,7.285-21.95c2.037-7.362,3.672-14.708,4.943-21.951c1.19-6.859,2.078-13.617,2.642-20.174
97
- L310.474,163.353z M223.198,192.828c0-15.112,12.307-27.417,27.417-27.417c15.132,0,27.418,12.306,27.418,27.417v11.923
98
- l-11.843-2.482v-9.44c0-8.595-6.98-15.576-15.575-15.576c-8.574,0-15.554,6.981-15.554,15.576v9.44l-11.863,2.482V192.828z
99
- M290.722,259.563c-0.707,3.414-1.594,6.822-2.603,10.172c-0.504,1.693-1.028,3.348-1.594,5.002
100
- c-0.545,1.655-1.07,3.268-1.655,4.883c-2.259,6.397-4.578,12.366-6.515,17.47c-0.485,1.292-0.95,2.521-1.393,3.674
101
- c-0.485,1.168-1.332,2.278-2.4,3.327c-1.111,1.027-2.401,1.997-3.976,2.905c-0.382,0.222-0.747,0.443-1.109,0.667
102
- c-0.424,0.203-0.848,0.423-1.251,0.624c-0.767,0.426-1.674,0.808-2.522,1.191c-0.786,0.363-1.775,0.725-2.603,1.048
103
- c-0.848,0.343-1.856,0.645-2.662,0.929c-0.869,0.303-1.615,0.564-2.401,0.808c-0.848,0.241-1.633,0.463-2.32,0.666
104
- c-1.291,0.402-2.724,0.706-3.531,0.926c-0.848,0.204-1.291,0.305-1.291,0.305h-0.565c0,0-0.424-0.101-1.271-0.305
105
- c-0.806-0.22-2.238-0.523-3.531-0.926c-0.705-0.203-1.471-0.425-2.319-0.666c-0.807-0.243-1.534-0.505-2.401-0.808
106
- c-0.827-0.284-1.836-0.586-2.683-0.929c-0.806-0.323-1.795-0.685-2.583-1.048c-0.848-0.384-1.753-0.766-2.522-1.191
107
- c-0.423-0.201-0.825-0.421-1.25-0.624c-0.364-0.224-0.747-0.445-1.131-0.667c-1.574-0.908-2.864-1.878-3.954-2.905
108
- c-1.089-1.049-1.937-2.159-2.399-3.327c-0.445-1.152-0.908-2.382-1.393-3.674c-1.937-5.104-4.257-11.072-6.517-17.47
109
- c-0.583-1.615-1.129-3.228-1.673-4.883c-0.546-1.654-1.089-3.309-1.593-5.002c-0.99-3.35-1.897-6.758-2.583-10.172
110
- c-1.412-6.836-1.978-13.656-1.716-20.052c0.242-6.395,1.231-12.367,2.341-17.491c0.565-2.562,1.17-4.901,1.735-6.98
111
- c0.605-2.078,4.701-3.894,10.127-5.386c0.707-0.183,1.393-0.364,2.058-0.545c0.304-0.081,0.705-0.182,1.129-0.263
112
- c0.403-0.08,0.808-0.162,1.191-0.243c1.573-0.342,3.026-0.645,4.398-0.948l0.524-0.101l0.626-0.101
113
- c0.402-0.081,0.806-0.142,1.21-0.223c0.786-0.122,1.553-0.241,2.28-0.384c0.727-0.121,1.432-0.242,2.079-0.343
114
- c0.323-0.06,0.686-0.122,1.089-0.161c0.363-0.06,0.725-0.101,1.09-0.162c1.432-0.201,2.684-0.362,3.751-0.524
115
- c1.293-0.162,2.361-0.283,3.229-0.384c1.756-0.202,2.663-0.323,2.663-0.323h0.565c0,0,0.908,0.121,2.664,0.323
116
- c0.867,0.101,1.957,0.222,3.227,0.384c1.089,0.162,2.341,0.323,3.773,0.524c0.342,0.061,0.706,0.102,1.089,0.162
117
- c0.384,0.04,0.767,0.102,1.07,0.161c0.666,0.101,1.351,0.222,2.077,0.343c0.727,0.143,1.493,0.262,2.301,0.384
118
- c0.382,0.081,0.786,0.142,1.209,0.223l0.626,0.101l0.504,0.101c1.371,0.303,2.845,0.606,4.398,0.948
119
- c0.403,0.081,0.807,0.163,1.189,0.243c0.424,0.081,0.827,0.182,1.131,0.263c0.686,0.181,1.372,0.362,2.076,0.545
120
- c5.428,1.492,9.503,3.308,10.129,5.386c0.565,2.079,1.17,4.418,1.714,6.98c1.131,5.125,2.118,11.096,2.34,17.491
121
- C292.68,245.907,292.136,252.728,290.722,259.563z"/>
122
- <g>
123
- <g>
124
- <polygon fill="#2E3744" points="251.764,245.867 251.764,252.465 265.805,252.465 265.805,266.243 251.764,266.243
125
- 251.764,280.266 242.061,280.266 235.465,273.668 235.465,238.664 242.061,232.068 263.001,232.068 269.6,238.664
126
- 269.6,245.867 "/>
127
- <polygon fill="#FFFFFF" points="251.764,245.867 251.764,252.465 265.805,252.465 265.805,266.243 251.764,266.243
128
- 251.764,280.266 242.061,280.266 235.465,273.668 235.465,238.664 242.061,232.068 263.001,232.068 269.6,238.664
129
- 269.6,245.867 "/>
130
- </g>
131
- </g>
132
- </g>
133
- </g>
134
- <g>
135
- <path fill="#FFFFFF" d="M384.918,292.552c-0.464-0.806-1.21-1.555-2.239-2.18c-1.008-0.645-2.36-1.211-4.034-1.713
136
- c-1.675-0.485-2.887-1.01-3.611-1.535c-0.748-0.525-1.109-1.19-1.109-1.977c0-0.947,0.342-1.675,1.028-2.198
137
- c0.666-0.526,1.613-0.787,2.845-0.787c1.311,0,2.319,0.323,3.026,0.968c0.706,0.625,1.048,1.513,1.048,2.642h3.733
138
- c0-1.249-0.323-2.38-0.989-3.408c-0.686-1.009-1.594-1.797-2.784-2.359c-1.171-0.545-2.502-0.828-4.015-0.828
139
- c-2.26,0-4.097,0.563-5.509,1.693c-1.411,1.131-2.118,2.544-2.118,4.3c0,1.977,0.969,3.589,2.945,4.82
140
- c1.009,0.646,2.401,1.232,4.135,1.757c1.736,0.524,2.948,1.028,3.612,1.553c0.665,0.505,0.988,1.229,0.988,2.178
141
- c0,0.868-0.323,1.572-0.967,2.101c-0.665,0.522-1.636,0.805-2.945,0.805c-1.514,0-2.664-0.344-3.491-1.01
142
- c-0.806-0.685-1.21-1.634-1.21-2.845h-3.753c0,1.353,0.363,2.521,1.09,3.552c0.727,1.01,1.755,1.815,3.068,2.381
143
- c1.31,0.585,2.742,0.868,4.297,0.868c2.359,0,4.235-0.524,5.607-1.596c1.373-1.048,2.059-2.479,2.059-4.274
144
- C385.625,294.346,385.382,293.379,384.918,292.552z"/>
145
- <path fill="#FFFFFF"
146
- d="M431.098,298.038v-6.635h8.856v-2.949h-8.856v-5.969h10.25v-3.007h-14.002v21.566h14.102v-3.007H431.098z"
147
- />
148
- <path fill="#FFFFFF" d="M494.245,297.313c-0.728,0.667-1.835,1.009-3.308,1.009c-1.617,0-2.825-0.627-3.673-1.855
149
- c-0.828-1.211-1.251-3.006-1.251-5.327v-1.915c0.02-2.303,0.464-4.056,1.352-5.246c0.866-1.191,2.118-1.777,3.753-1.777
150
- c1.39,0,2.46,0.344,3.188,1.03c0.724,0.686,1.169,1.796,1.352,3.348h3.732c-0.245-2.359-1.091-4.176-2.542-5.465
151
- c-1.434-1.293-3.35-1.938-5.73-1.938c-1.774,0-3.329,0.424-4.682,1.252c-1.353,0.846-2.379,2.036-3.106,3.592
152
- c-0.705,1.552-1.069,3.348-1.069,5.387v1.997c0.021,1.994,0.385,3.73,1.112,5.244c0.704,1.494,1.711,2.645,3.025,3.47
153
- c1.31,0.806,2.823,1.211,4.539,1.211c2.461,0,4.416-0.646,5.911-1.919c1.472-1.288,2.319-3.084,2.542-5.387h-3.732
154
- C495.455,295.558,494.992,296.668,494.245,297.313z"/>
155
- <path fill="#FFFFFF" d="M553.217,279.479v14.304c0,3.045-1.453,4.559-4.34,4.559c-1.41,0-2.479-0.381-3.226-1.131
156
- c-0.729-0.764-1.089-1.875-1.089-3.309v-14.423h-3.735v14.383c0,2.34,0.728,4.177,2.181,5.489c1.45,1.332,3.409,1.978,5.869,1.978
157
- c2.443,0,4.398-0.665,5.872-1.998c1.474-1.332,2.197-3.146,2.197-5.447v-14.404H553.217z"/>
158
- <path fill="#FFFFFF" d="M610.792,291.866c1.252-0.526,2.222-1.271,2.908-2.241c0.704-0.989,1.049-2.178,1.049-3.632
159
- c0-2.117-0.665-3.732-2.018-4.841c-1.354-1.129-3.289-1.674-5.771-1.674h-7.584v21.566h3.75v-8.291h4.178l4.316,8.291h4.016
160
- v-0.201L610.792,291.866z M606.98,289.728h-3.854v-7.242h3.954c1.294,0.02,2.28,0.363,2.946,0.987
161
- c0.646,0.625,0.99,1.535,0.99,2.684c0,1.109-0.364,1.976-1.071,2.602C609.221,289.406,608.231,289.728,606.98,289.728z"/>
162
- <path fill="#FFFFFF" d="M656.955,279.479v21.566h3.731v-21.566H656.955z"/>
163
- <path fill="#FFFFFF" d="M701.783,279.479v3.007h6.656v18.56h3.713v-18.56h6.738v-3.007H701.783z"/>
164
- <path fill="#FFFFFF" d="M772.374,279.479l-4.942,10.21l-4.963-10.21h-4.176l7.241,13.618v7.948h3.772v-7.948l7.224-13.618H772.374
165
- z"/>
166
- </g>
167
- </g>
168
- </svg>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/css/images/vertbg.png DELETED
Binary file
includes/class-core.php CHANGED
@@ -130,7 +130,6 @@ class Core {
130
  private function settings_pages() {
131
 
132
  $settings = new Admin_Settings( $this->get_plugin_name(), $this->get_version() );
133
- $this->loader->add_action( 'admin_enqueue_scripts', $settings, 'enqueue_styles' );
134
  $this->loader->add_action( 'admin_menu', $settings, 'settings_setup' );
135
 
136
  }
130
  private function settings_pages() {
131
 
132
  $settings = new Admin_Settings( $this->get_plugin_name(), $this->get_version() );
 
133
  $this->loader->add_action( 'admin_menu', $settings, 'settings_setup' );
134
 
135
  }
includes/vendor/composer/installed.json CHANGED
@@ -129,17 +129,17 @@
129
  },
130
  {
131
  "name": "squizlabs/php_codesniffer",
132
- "version": "3.6.2",
133
- "version_normalized": "3.6.2.0",
134
  "source": {
135
  "type": "git",
136
  "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
137
- "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a"
138
  },
139
  "dist": {
140
  "type": "zip",
141
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a",
142
- "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a",
143
  "shasum": ""
144
  },
145
  "require": {
@@ -151,7 +151,7 @@
151
  "require-dev": {
152
  "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
153
  },
154
- "time": "2021-12-12T21:44:58+00:00",
155
  "bin": [
156
  "bin/phpcs",
157
  "bin/phpcbf"
129
  },
130
  {
131
  "name": "squizlabs/php_codesniffer",
132
+ "version": "3.7.1",
133
+ "version_normalized": "3.7.1.0",
134
  "source": {
135
  "type": "git",
136
  "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
137
+ "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619"
138
  },
139
  "dist": {
140
  "type": "zip",
141
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619",
142
+ "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619",
143
  "shasum": ""
144
  },
145
  "require": {
151
  "require-dev": {
152
  "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
153
  },
154
+ "time": "2022-06-18T07:21:10+00:00",
155
  "bin": [
156
  "bin/phpcs",
157
  "bin/phpcbf"
includes/vendor/composer/installed.php CHANGED
@@ -1,11 +1,11 @@
1
  <?php return array(
2
  'root' => array(
3
- 'pretty_version' => '1.4.4.x-dev',
4
- 'version' => '1.4.4.9999999-dev',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../../',
7
  'aliases' => array(),
8
- 'reference' => '0b50fbb0470667a362aed68bc9d468aa4577f633',
9
  'name' => 'fullworks/stop-user-enumeration',
10
  'dev' => true,
11
  ),
@@ -31,12 +31,12 @@
31
  'dev_requirement' => false,
32
  ),
33
  'fullworks/stop-user-enumeration' => array(
34
- 'pretty_version' => '1.4.4.x-dev',
35
- 'version' => '1.4.4.9999999-dev',
36
  'type' => 'wordpress-plugin',
37
  'install_path' => __DIR__ . '/../../../',
38
  'aliases' => array(),
39
- 'reference' => '0b50fbb0470667a362aed68bc9d468aa4577f633',
40
  'dev_requirement' => false,
41
  ),
42
  'shama/baton' => array(
@@ -46,12 +46,12 @@
46
  ),
47
  ),
48
  'squizlabs/php_codesniffer' => array(
49
- 'pretty_version' => '3.6.2',
50
- 'version' => '3.6.2.0',
51
  'type' => 'library',
52
  'install_path' => __DIR__ . '/../squizlabs/php_codesniffer',
53
  'aliases' => array(),
54
- 'reference' => '5e4e71592f69da17871dba6e80dd51bce74a351a',
55
  'dev_requirement' => false,
56
  ),
57
  'wp-coding-standards/wpcs' => array(
1
  <?php return array(
2
  'root' => array(
3
+ 'pretty_version' => '1.4.5.x-dev',
4
+ 'version' => '1.4.5.9999999-dev',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../../',
7
  'aliases' => array(),
8
+ 'reference' => '4c44fabf78277124acf86d8c0c3b0546e663e188',
9
  'name' => 'fullworks/stop-user-enumeration',
10
  'dev' => true,
11
  ),
31
  'dev_requirement' => false,
32
  ),
33
  'fullworks/stop-user-enumeration' => array(
34
+ 'pretty_version' => '1.4.5.x-dev',
35
+ 'version' => '1.4.5.9999999-dev',
36
  'type' => 'wordpress-plugin',
37
  'install_path' => __DIR__ . '/../../../',
38
  'aliases' => array(),
39
+ 'reference' => '4c44fabf78277124acf86d8c0c3b0546e663e188',
40
  'dev_requirement' => false,
41
  ),
42
  'shama/baton' => array(
46
  ),
47
  ),
48
  'squizlabs/php_codesniffer' => array(
49
+ 'pretty_version' => '3.7.1',
50
+ 'version' => '3.7.1.0',
51
  'type' => 'library',
52
  'install_path' => __DIR__ . '/../squizlabs/php_codesniffer',
53
  'aliases' => array(),
54
+ 'reference' => '1359e176e9307e906dc3d890bcc9603ff6d90619',
55
  'dev_requirement' => false,
56
  ),
57
  'wp-coding-standards/wpcs' => array(
languages/stop-user-enumeration.pot CHANGED
@@ -29,81 +29,81 @@ msgstr ""
29
  msgid "Stop User Enumeration"
30
  msgstr ""
31
 
32
- #: src/admin/class-admin-settings.php:119
33
  msgid "Information"
34
  msgstr ""
35
 
36
- #: src/admin/class-admin-settings.php:127
37
  msgid "Options"
38
  msgstr ""
39
 
40
- #: src/admin/class-admin-settings.php:142
41
  msgid "About this Plugin"
42
  msgstr ""
43
 
44
- #: src/admin/class-admin-settings.php:144
45
  msgid "Stop User Enumeration detects attempts by malicious scanners to identify your users"
46
  msgstr ""
47
 
48
- #: src/admin/class-admin-settings.php:148
49
  msgid ""
50
  "If a bot or user is caught scanning for user names they are denied access and their IP is\n"
51
  " logged"
52
  msgstr ""
53
 
54
- #: src/admin/class-admin-settings.php:157
55
  msgid ""
56
  "When you are viewing an admin page, the plugin does nothing, this is designed this way as it is\n"
57
  " assumed admin user have authority, bear this in mind when testing."
58
  msgstr ""
59
 
60
- #: src/admin/class-admin-settings.php:166
61
  msgid ""
62
  "This plugin is best used in conjunction with a blocking tool to exclude the IP for longer. If you\n"
63
  " are on a VPS or dedicated server where you have root access you can install and configure"
64
  msgstr ""
65
 
66
- #: src/admin/class-admin-settings.php:174
67
  msgid "Also note: It is very common for users to leave their Display Name and Nickname the same as their Username, in which case the Username is leaked by so many things. Best to check at least your admins don't do this"
68
  msgstr ""
69
 
70
- #: src/admin/class-admin-settings.php:227
71
  msgid "Stop REST API User calls"
72
  msgstr ""
73
 
74
- #: src/admin/class-admin-settings.php:234
75
  msgid "WordPress allows anyone to find users by API call, by checking this box the calls will be restricted to logged in users only. Only untick this box if you need to allow unfettered API access to users"
76
  msgstr ""
77
 
78
- #: src/admin/class-admin-settings.php:239
79
  msgid "Stop oEmbed calls revealing user ids"
80
  msgstr ""
81
 
82
- #: src/admin/class-admin-settings.php:246
83
  msgid "WordPress reveals the user login ID through oEmbed calls by including the Author Archive link which contains the user id. When in many cases just the Author Name is enough. Note: remember it is not good idea to have login user id equal to your display name"
84
  msgstr ""
85
 
86
- #: src/admin/class-admin-settings.php:251
87
  msgid "Disable WP Core Author sitemaps"
88
  msgstr ""
89
 
90
- #: src/admin/class-admin-settings.php:258
91
  msgid "WordPress provides sitemaps for built-in content types like pages and author archives out of the box. The Author sitemap exposes the user id."
92
  msgstr ""
93
 
94
- #: src/admin/class-admin-settings.php:263
95
  msgid "log attempts to AUTH LOG"
96
  msgstr ""
97
 
98
- #: src/admin/class-admin-settings.php:272
99
  msgid "Leave this ticked if you are using %1$sFail2Ban%2$s on your VPS to block attempts at enumeration.%3$s If you are not running Fail2Ban or on a shared host this does not need to be ticked, however it normally will not cause a problem being ticked."
100
  msgstr ""
101
 
102
- #: src/admin/class-admin-settings.php:285
103
  msgid "Remove numbers from comment authors"
104
  msgstr ""
105
 
106
- #: src/admin/class-admin-settings.php:293
107
  msgid "This plugin uses JavaScript to remove any numbers from a comment author name, this is because numbers trigger enumeration checking. You can untick this if you do not use comments on your site or you use a different comment method than standard"
108
  msgstr ""
109
 
29
  msgid "Stop User Enumeration"
30
  msgstr ""
31
 
32
+ #: src/admin/class-admin-settings.php:99
33
  msgid "Information"
34
  msgstr ""
35
 
36
+ #: src/admin/class-admin-settings.php:107
37
  msgid "Options"
38
  msgstr ""
39
 
40
+ #: src/admin/class-admin-settings.php:122
41
  msgid "About this Plugin"
42
  msgstr ""
43
 
44
+ #: src/admin/class-admin-settings.php:124
45
  msgid "Stop User Enumeration detects attempts by malicious scanners to identify your users"
46
  msgstr ""
47
 
48
+ #: src/admin/class-admin-settings.php:128
49
  msgid ""
50
  "If a bot or user is caught scanning for user names they are denied access and their IP is\n"
51
  " logged"
52
  msgstr ""
53
 
54
+ #: src/admin/class-admin-settings.php:137
55
  msgid ""
56
  "When you are viewing an admin page, the plugin does nothing, this is designed this way as it is\n"
57
  " assumed admin user have authority, bear this in mind when testing."
58
  msgstr ""
59
 
60
+ #: src/admin/class-admin-settings.php:146
61
  msgid ""
62
  "This plugin is best used in conjunction with a blocking tool to exclude the IP for longer. If you\n"
63
  " are on a VPS or dedicated server where you have root access you can install and configure"
64
  msgstr ""
65
 
66
+ #: src/admin/class-admin-settings.php:154
67
  msgid "Also note: It is very common for users to leave their Display Name and Nickname the same as their Username, in which case the Username is leaked by so many things. Best to check at least your admins don't do this"
68
  msgstr ""
69
 
70
+ #: src/admin/class-admin-settings.php:207
71
  msgid "Stop REST API User calls"
72
  msgstr ""
73
 
74
+ #: src/admin/class-admin-settings.php:214
75
  msgid "WordPress allows anyone to find users by API call, by checking this box the calls will be restricted to logged in users only. Only untick this box if you need to allow unfettered API access to users"
76
  msgstr ""
77
 
78
+ #: src/admin/class-admin-settings.php:219
79
  msgid "Stop oEmbed calls revealing user ids"
80
  msgstr ""
81
 
82
+ #: src/admin/class-admin-settings.php:226
83
  msgid "WordPress reveals the user login ID through oEmbed calls by including the Author Archive link which contains the user id. When in many cases just the Author Name is enough. Note: remember it is not good idea to have login user id equal to your display name"
84
  msgstr ""
85
 
86
+ #: src/admin/class-admin-settings.php:231
87
  msgid "Disable WP Core Author sitemaps"
88
  msgstr ""
89
 
90
+ #: src/admin/class-admin-settings.php:238
91
  msgid "WordPress provides sitemaps for built-in content types like pages and author archives out of the box. The Author sitemap exposes the user id."
92
  msgstr ""
93
 
94
+ #: src/admin/class-admin-settings.php:243
95
  msgid "log attempts to AUTH LOG"
96
  msgstr ""
97
 
98
+ #: src/admin/class-admin-settings.php:252
99
  msgid "Leave this ticked if you are using %1$sFail2Ban%2$s on your VPS to block attempts at enumeration.%3$s If you are not running Fail2Ban or on a shared host this does not need to be ticked, however it normally will not cause a problem being ticked."
100
  msgstr ""
101
 
102
+ #: src/admin/class-admin-settings.php:265
103
  msgid "Remove numbers from comment authors"
104
  msgstr ""
105
 
106
+ #: src/admin/class-admin-settings.php:273
107
  msgid "This plugin uses JavaScript to remove any numbers from a comment author name, this is because numbers trigger enumeration checking. You can untick this if you do not use comments on your site or you use a different comment method than standard"
108
  msgstr ""
109
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: alanfuller, fullworks
3
  Donate Link: https://www.buymeacoffee.com/wpdevalan
4
  Tags: User Enumeration, Security, WPSCAN, fail2ban,
5
  Tested up to: 6.0
6
- Stable tag: 1.4.4
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -76,6 +76,9 @@ An example jail.local is found in plugin directory stop-user-enumeration/fail2ba
76
  == Upgrade Notice ==
77
 
78
  == Changelog ==
 
 
 
79
  = 1.4.3 =
80
  * add buy me a coffee donation
81
 
3
  Donate Link: https://www.buymeacoffee.com/wpdevalan
4
  Tags: User Enumeration, Security, WPSCAN, fail2ban,
5
  Tested up to: 6.0
6
+ Stable tag: 1.4.5
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
76
  == Upgrade Notice ==
77
 
78
  == Changelog ==
79
+ = 1.4.5 =
80
+ * remove redundant CSS and fonts
81
+
82
  = 1.4.3 =
83
  * add buy me a coffee donation
84
 
stop-user-enumeration.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Stop User Enumeration
4
  Plugin URI: https://fullworks.net/products/stop-user-enumeration/
5
  Description: User enumeration is a technique used by hackers to get your login name if you are using permalinks. This plugin stops that.
6
- Version: 1.4.4
7
  Author: Fullworks
8
  Requires at least: 4.6
9
  Requires PHP: 5.6
3
  Plugin Name: Stop User Enumeration
4
  Plugin URI: https://fullworks.net/products/stop-user-enumeration/
5
  Description: User enumeration is a technique used by hackers to get your login name if you are using permalinks. This plugin stops that.
6
+ Version: 1.4.5
7
  Author: Fullworks
8
  Requires at least: 4.6
9
  Requires PHP: 5.6