Issue #491 has been updated by Luiz Fernando Severnini.
In file *config/config.inc.php*, below seeting $pwd_show_policy, add:
<pre>
#password policy array
$pw_policy_config = array(
"pwd_show_policy" => $pwd_show_policy,
"pwd_min_length" => $pwd_min_length,
"pwd_max_length" => $pwd_max_length,
"pwd_min_lower" => $pwd_min_lower,
"pwd_min_upper" => $pwd_min_upper,
"pwd_min_digit" => $pwd_min_digit,
"pwd_min_special" => $pwd_min_special,
"pwd_special_chars" => $pwd_special_chars,
"pwd_forbidden_chars" => $pwd_forbidden_chars,
"pwd_no_reuse" => $pwd_no_reuse,
"pwd_complexity" => $pwd_complexity
);
</pre>
In file *lib/functions.inc.php*, change functions:
<pre>
...
function show_policy( $messages, $pw_policy_config, $result ) {
extract( $pw_policy_config );
...
...
function check_password_strength( $password, $oldpassword, $pw_policy_config ) {
extract( $pw_policy_config );
...
</pre>
In file *pages/change.php*:
Change call to *check_password_strength()*, line 152
<pre>$result = check_password_strength( $newpassword, $oldpassword,
$pwd_policy_config );</pre>
Change call to *show_policy()*, line 198
<pre>show_policy($messages, $pw_policy_config, $result);</pre>
In file *pages/resetbyquestions.php*:
Change call to *check_password_strength()*, line 162
<pre>$result = check_password_strength( $newpassword, $oldpassword,
$pwd_policy_config );</pre>
Change call to *show_policy()*, line 190
<pre>show_policy($messages, $pw_policy_config, $result);</pre>
In file *pages/resetbytoken.php*:
Change call to *check_password_strength()*, line 190
<pre>$result = check_password_strength( $newpassword, $oldpassword,
$pwd_policy_config );</pre>
Change call to *show_policy()*, line 230
<pre>show_policy($messages, $pw_policy_config, $result);</pre>
----------------------------------------
Feature #491: Group local password policy configs in an array to pass around
http://tools.lsc-project.org/issues/491
Author: Luiz Fernando Severnini
Status: New
Priority: Normal
Assigned to: Clément OUDOT
Category: Self Service Password
Target version: self-service-password-0.8
-Reduce methods signature
-Eases to add new rules
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://tools.lsc-project.org/my/account
_______________________________________________
ltb-dev mailing list
[email protected]
http://lists.ltb-project.org/listinfo/ltb-dev