Added new option to enable and disable reset pass

This commit is contained in:
Arturo Gonzalez 2017-04-20 15:31:39 +02:00
parent 14a3a79eb3
commit d93fa1bb3f
2 changed files with 14 additions and 6 deletions

View File

@ -212,12 +212,14 @@ echo '<div class="login_page">';
}
if ($config['enterprise_installed']) {
$reset_pass_link = 'reset_pass.php';
// Reset password link
echo '<div style="width:70%; height:40px; margin-right:auto; margin-left:auto; margin-top:20px; text-align:center;">';
echo '<a style="color: white !important;" href="index.php?reset=true&first=true">' . __('Forgotten your password?');
echo '</a>';
echo '</div>';
if ($config["reset_pass_option"]) {
$reset_pass_link = 'reset_pass.php';
// Reset password link
echo '<div style="width:70%; height:40px; margin-right:auto; margin-left:auto; margin-top:20px; text-align:center;">';
echo '<a style="color: white !important;" href="index.php?reset=true&first=true">' . __('Forgotten your password?');
echo '</a>';
echo '</div>';
}
}
echo '</form></div>';

View File

@ -245,6 +245,8 @@ function config_update_config () {
$error_update[] = __('Metaconsole agent cache');
if (!config_update_value ('log_collector', (bool)get_parameter('log_collector')))
$error_update[] = __('Activate Log Collector');
if (!config_update_value ('reset_pass_option', (bool)get_parameter('reset_pass_option')))
$error_update[] = __('Activate reset password');
$inventory_changes_blacklist = get_parameter('inventory_changes_blacklist', array());
if (!config_update_value ('inventory_changes_blacklist', implode(',',$inventory_changes_blacklist)))
@ -1001,6 +1003,10 @@ function config_process_config () {
config_update_value ('log_collector', 0);
}
if (!isset ($config["reset_pass_option"])) {
config_update_value ('reset_pass_option', 0);
}
if (!isset ($config["include_agents"])) {
config_update_value ('include_agents', 0);
}