mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-30 17:25:26 +02:00
fixed several bugs in AD authentication in metaconsole
This commit is contained in:
parent
14076efc69
commit
b4c21cfdca
@ -1321,6 +1321,8 @@ if (isset($double_authentication)) {
|
|||||||
if ($meta) {
|
if ($meta) {
|
||||||
enterprise_include_once('include/functions_metaconsole.php');
|
enterprise_include_once('include/functions_metaconsole.php');
|
||||||
|
|
||||||
|
$access_node = db_get_value('metaconsole_access_node', 'tusuario', 'id_user', $id);
|
||||||
|
|
||||||
$metaconsole_agents_manager = '<div class="label_select_simple" id="metaconsole_agents_manager_div"><p class="edit_user_labels">'.__('Enable agents managment').'</p>';
|
$metaconsole_agents_manager = '<div class="label_select_simple" id="metaconsole_agents_manager_div"><p class="edit_user_labels">'.__('Enable agents managment').'</p>';
|
||||||
$metaconsole_agents_manager .= html_print_checkbox_switch(
|
$metaconsole_agents_manager .= html_print_checkbox_switch(
|
||||||
'metaconsole_agents_manager',
|
'metaconsole_agents_manager',
|
||||||
@ -1342,7 +1344,7 @@ if ($meta) {
|
|||||||
$metaconsole_access_node .= html_print_checkbox(
|
$metaconsole_access_node .= html_print_checkbox(
|
||||||
'metaconsole_access_node',
|
'metaconsole_access_node',
|
||||||
1,
|
1,
|
||||||
$user_info['metaconsole_access_node'],
|
$access_node,
|
||||||
true
|
true
|
||||||
).'</div>';
|
).'</div>';
|
||||||
}
|
}
|
||||||
|
@ -349,18 +349,24 @@ function process_user_login_remote($login, $pass, $api=false)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$user_info = [
|
||||||
|
'fullname' => $login,
|
||||||
|
'comments' => 'Imported from '.$config['auth'],
|
||||||
|
];
|
||||||
|
|
||||||
|
if (is_metaconsole() === true) {
|
||||||
|
$user_info['metaconsole_access_node'] = $config['ad_adv_user_node'];
|
||||||
|
}
|
||||||
|
|
||||||
// Create the user.
|
// Create the user.
|
||||||
if (enterprise_hook(
|
if (enterprise_hook(
|
||||||
'prepare_permissions_groups_of_user_ad',
|
'prepare_permissions_groups_of_user_ad',
|
||||||
[
|
[
|
||||||
$login,
|
$login,
|
||||||
$pass,
|
$pass,
|
||||||
[
|
$user_info,
|
||||||
'fullname' => $login,
|
|
||||||
'comments' => 'Imported from '.$config['auth'],
|
|
||||||
],
|
|
||||||
false,
|
false,
|
||||||
defined('METACONSOLE'),
|
defined('METACONSOLE') && is_centralized() === false,
|
||||||
]
|
]
|
||||||
) === false
|
) === false
|
||||||
) {
|
) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user