[Web] Auto-generated app passwords for Apple configuration profiles (#4316)

* Auto-generated app passwords for Apple configuration profiles

* Change password modal: add warning about app passwords
This commit is contained in:
Michael Kuron
2021-11-14 20:09:39 +01:00
committed by GitHub
parent 618e00f302
commit 9bfb74bb1d
6 changed files with 63 additions and 0 deletions

View File

@@ -62,6 +62,15 @@ elseif (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == '
}
$template = 'user.twig';
$number_of_app_passwords = 0;
foreach (app_passwd("get") as $app_password)
{
$app_password = app_passwd("details", $app_password['id']);
if ($app_password['active'])
{
++$number_of_app_passwords;
}
}
$template_data = [
'acl' => $_SESSION['acl'],
'acl_json' => json_encode($_SESSION['acl']),
@@ -78,6 +87,7 @@ elseif (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == '
'user_domains' => $user_domains,
'pushover_data' => $pushover_data,
'lang_user' => json_encode($lang['user']),
'number_of_app_passwords' => $number_of_app_passwords,
];
}