Merge pull request #202 from Focuslinkstech/master

Add Force Logout
This commit is contained in:
iBNu Maksum 2024-05-22 15:29:50 +07:00 committed by GitHub
commit db49b9693b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 17 additions and 2 deletions

View file

@ -161,8 +161,11 @@ class User
{
global $config;
if ($config['maintenance_mode'] == true) {
displayMaintenanceMessage();
// r2(U . 'logout', 'd', '');
if ($config['maintenance_mode_logout'] == true) {
r2(U . 'logout', 'd', '');
} else {
displayMaintenanceMessage();
}
}
if (!$id) {
$id = User::getID();

View file

@ -775,10 +775,12 @@ switch ($action) {
}
if (_post('save') == 'save') {
$status = isset($_POST['maintenance_mode']) ? 1 : 0; // Checkbox returns 1 if checked, otherwise 0
$force_logout = isset($_POST['maintenance_mode_logout']) ? 1 : 0; // Checkbox returns 1 if checked, otherwise 0
$date = isset($_POST['maintenance_date']) ? $_POST['maintenance_date'] : null;
$settings = [
'maintenance_mode' => $status,
'maintenance_mode_logout' => $force_logout,
'maintenance_date' => $date
];

View file

@ -74,6 +74,16 @@
</label>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Force Logout:')}</label>
<div class="col-md-6">
<label class="switch">
<input type="checkbox" id="maintenance_mode_logout" value="1"
name="maintenance_mode_logout" {if $_c['maintenance_mode_logout']==1}checked{/if}>
<span class="slider"></span>
</label>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('End Date:')}</label>
<div class="col-md-6">