File manager - Edit - /var/www/ams.cmtc.ac.th/pages/getSessionTimeOut.php
Back
<?php session_start(); header("Content-type:text/html; charset=UTF-8"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); require("../inc/config.inc.php"); //$sessionTimeAdmin=1; if($_SESSION['login']=="admin"){ $sessionTime=$sessionTimeAdmin; } if($_SESSION['login']=="user"){ $sessionTime=$sessionTimeAdmin; } if($_SESSION['login']=="advisor"){ $sessionTime=$sessionTimeAdvisor; } if($_SESSION['login']=="student"){ $sessionTime=$sessionTimeStudent; } $sessionlifetime = $sessionTime*60; //กำหนดเป็นนาที $seclogin = (time()-$_SESSION["timeLasetdActive"]); $time_count=$sessionlifetime-$seclogin; $s1=$time_count/60; $s1=floor($s1); $s2=$sessionlifetime-$seclogin; $tdown = gmdate('i:s',$s2); echo "Your session will expire in $tdown min "; //หากไม่ได้ Active ในเวลาที่กำหนด if($seclogin>$sessionlifetime){ //goto logout page echo "หมดเวลา"; //require("inc/config.inc.php"); insert("NULL,'Log out ออกจากระบบ','$today $time','$_SESSION[name]' ","regis_system_log"); session_destroy(); echo "<meta http-equiv=\"refresh\" content=\"0;url=?\">"; } exit(); ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.81 |
proxy
|
phpinfo
|
Settings