Add remember me to email and TOTP authentication methods (#7795)
* Update totp.php * Update email.php * Update username.htm
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
|
||||
The Initial Developer of the Original Code is
|
||||
Mark J Crane <markjcrane@fusionpbx.com>
|
||||
Portions created by the Initial Developer are Copyright (C) 2008-2025
|
||||
Portions created by the Initial Developer are Copyright (C) 2008-2026
|
||||
the Initial Developer. All Rights Reserved.
|
||||
|
||||
Contributor(s):
|
||||
@@ -78,6 +78,7 @@ class plugin_email {
|
||||
$theme_background_video = (isset($background_videos) && is_array($background_videos)) ? $background_videos[0] : null;
|
||||
//$login_domain_name_visible = $settings->get('login', 'domain_name_visible');
|
||||
//$login_domain_name = $settings->get('login', 'domain_name');
|
||||
$login_remember_me = $settings->get('login', 'remember_me', true);
|
||||
$login_destination = $settings->get('login', 'destination');
|
||||
$users_unique = $settings->get('users', 'unique', '');
|
||||
|
||||
@@ -90,6 +91,9 @@ class plugin_email {
|
||||
$_POST['username'] = $_SESSION['username'];
|
||||
$_REQUEST['username'] = $_SESSION['username'];
|
||||
}
|
||||
if (isset($_POST["remember"])) {
|
||||
$_SESSION['remember'] = $_POST["remember"];
|
||||
}
|
||||
|
||||
//request the username
|
||||
if (!isset($_POST['username']) && !isset($_POST['authentication_code'])) {
|
||||
@@ -114,6 +118,8 @@ class plugin_email {
|
||||
$view->assign("login_logo_width", $theme_login_logo_width);
|
||||
$view->assign("login_logo_height", $theme_login_logo_height);
|
||||
$view->assign("login_logo_source", $theme_logo);
|
||||
$view->assign("login_remember_me", $login_remember_me);
|
||||
$view->assign("label_remember_me", $text['label-remember_me']);
|
||||
$view->assign("button_login", $text['button-login']);
|
||||
$view->assign("message_delay", $theme_message_delay);
|
||||
$view->assign("background_video", $theme_background_video);
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
The Initial Developer of the Original Code is
|
||||
Mark J Crane <markjcrane@fusionpbx.com>
|
||||
Portions created by the Initial Developer are Copyright (C) 2008-2024
|
||||
Portions created by the Initial Developer are Copyright (C) 2008-2026
|
||||
the Initial Developer. All Rights Reserved.
|
||||
|
||||
Contributor(s):
|
||||
@@ -83,6 +83,7 @@ class plugin_totp {
|
||||
$theme_background_video = (isset($background_videos) && is_array($background_videos)) ? $background_videos[0] : null;
|
||||
//$login_domain_name_visible = $settings->get('login', 'domain_name_visible');
|
||||
//$login_domain_name = $settings->get('login', 'domain_name');
|
||||
$login_remember_me = $settings->get('login', 'remember_me', true);
|
||||
$login_destination = $settings->get('login', 'destination');
|
||||
$users_unique = $settings->get('users', 'unique', '');
|
||||
|
||||
@@ -94,6 +95,9 @@ class plugin_totp {
|
||||
$this->username = $_POST['username'];
|
||||
$_SESSION["username"] = $this->username;
|
||||
}
|
||||
if (isset($_POST["remember"])) {
|
||||
$_SESSION['remember'] = $_POST["remember"];
|
||||
}
|
||||
|
||||
//request the username
|
||||
if (!$this->username && !isset($_POST['authentication_code'])) {
|
||||
@@ -126,6 +130,8 @@ class plugin_totp {
|
||||
$view->assign("login_logo_width", $theme_login_logo_width);
|
||||
$view->assign("login_logo_height", $theme_login_logo_height);
|
||||
$view->assign("login_logo_source", $theme_logo);
|
||||
$view->assign("login_remember_me", $login_remember_me);
|
||||
$view->assign("label_remember_me", $text['label-remember_me']);
|
||||
$view->assign("button_login", $text['button-login']);
|
||||
$view->assign("favicon", $theme_favicon);
|
||||
$view->assign("message_delay", $theme_message_delay);
|
||||
|
||||
Reference in New Issue
Block a user