You can insert javascript password rules in the html code templates for
qmailadmin.
Here's a simple password strength javascript that goes in the top of
mod_user.html
<script>
function passwordStrength(password)
{
var desc = new Array();
desc[0] = "Very Weak";
desc[1] = "Weak";
desc[2] = "Better";
desc[3] = "Medium";
desc[4] = "Strong";
desc[5] = "Strongest";
var score = 0;
//if password bigger than 7 give 1 point
if (password.length > 7) score++;
//if password has both lower and uppercase characters give 1 point
if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) )
) score++;
//if password has at least one number give 1 point
if (password.match(/\d+/)) score++;
//if password has at least one special characther give 1 point
if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) ) score++;
//if password bigger than 12 give another 1 point
if (password.length > 12) score++;
document.getElementById("passwordDescription").innerHTML =
desc[score];
document.getElementById("passwordStrength").className =
"strength" + score;
if (score > 2 ) {
document.getElementById("btnSubmit").disabled = false;
}else{
document.getElementById("btnSubmit").disabled = true;
}
return score;
}
</script>
then further along in the code we have:
<td align="left" class="style1">
<input type="password"
name="password2" maxlength=128 size=16>
</td>
</tr>
<tr>
<td align=right><span class="style1">Password
strength:</span></td>
<td align="left"><span class="style1"><div
id="passwordDescription">Password not entered</div></td>
</tr>
<tr>
<td align=right><span class="style1"></span></td>
<td align="left"><span class="style1">
<div id="passwordStrength" class="strength0"></div>
<br>
</td>
</tr>
<tr><td colspan=2 align=left>
<span class="style1">Passwords must be at least eight characters and
include three of the following four types: upper case letters, lower
case letters, numbers and special characters.</span>
</td></tr>
Regards, Jeff
On 4/4/2018 6:51 PM, Gary Bowling wrote:
Last time I checked it was either not possible or not easy to
implement password rules one the toaster. But that was a long time ago.
Has anything changed in that regard?
--
____________________
Gary Bowling
---------------------------------------------------------------------
To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com
For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com