Protection of WordPress logins
This commit is contained in:
43
assets/password.js
Normal file
43
assets/password.js
Normal file
@ -0,0 +1,43 @@
|
||||
jQuery(document).ready(function($) {
|
||||
$( "<button class='button button-primary' disabled id='password_too_short'>" +
|
||||
php_vars.password_too_short_text + "</button>" ).insertBefore( ".submit" );
|
||||
|
||||
$("#password_too_short").css('display', 'none');
|
||||
|
||||
$(document).on('DOMSubtreeModified', '#pass-strength-result', function() {
|
||||
var strengthMeter = $(this).attr('class');
|
||||
var allowedStrengths = php_vars.allowed_strengths;
|
||||
|
||||
$( "[name='pw_weak']" ).css('visibility', 'hidden');
|
||||
$( '.pw-weak' ).css('visibility', 'hidden');
|
||||
$( '#pw-weak-text-label' ).css('visibility', 'hidden');
|
||||
|
||||
if (strengthMeter !== '') {
|
||||
if (allowedStrengths.includes(strengthMeter)) {
|
||||
$("[name='pw_weak']").prop("checked", true);
|
||||
$("[name='submit']").css('display', 'inline');
|
||||
$('#createusersub').css('display', 'inline');
|
||||
$('submit').onclick = function() {
|
||||
$('your-profile').submit();
|
||||
};
|
||||
$("#createusersub").onclick = function() {
|
||||
$('createuser').submit();
|
||||
};
|
||||
|
||||
$("#password_too_short").css('display', 'none');
|
||||
} else {
|
||||
$("#createusersub").css('display', 'none');
|
||||
$("[name='submit']").prop("disabled", true);
|
||||
$("[name='pw_weak']").prop("checked", false);
|
||||
$("[name='submit']").css('display', 'none');
|
||||
$('submit').onclick = function() {
|
||||
return false;
|
||||
};
|
||||
$("#createusersub").onclick = function() {
|
||||
return false;
|
||||
};
|
||||
$("#password_too_short").css('display', 'inline');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
@ -50,4 +50,16 @@
|
||||
|
||||
.long_text {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.protect-login-no-blocked-ips
|
||||
{
|
||||
padding: 5px 10px;
|
||||
width: 90%;
|
||||
background-color: #ffffff;
|
||||
border-style: solid;
|
||||
border-color: #00a32a;
|
||||
border-width: 1px;
|
||||
font-weight: bold;
|
||||
font-size: 12pt;
|
||||
}
|
Reference in New Issue
Block a user