Set session duration to 2 hours
							parent
							
								
									8b91a8ed7f
								
							
						
					
					
						commit
						497ed3c207
					
				|  | @ -1,5 +1,6 @@ | ||||||
| <?php | <?php | ||||||
| include 'NoDirectPhpAcess.php'; | include 'NoDirectPhpAcess.php'; | ||||||
|  | include 'IsValidSession.php'; | ||||||
| ?>
 | ?>
 | ||||||
| 
 | 
 | ||||||
| <?php | <?php | ||||||
|  |  | ||||||
|  | @ -1,5 +1,6 @@ | ||||||
| <?php | <?php | ||||||
| include 'NoDirectPhpAcess.php'; | include 'NoDirectPhpAcess.php'; | ||||||
|  | include 'IsValidSession.php'; | ||||||
| ?>
 | ?>
 | ||||||
| 
 | 
 | ||||||
| <?php | <?php | ||||||
|  |  | ||||||
|  | @ -1,5 +1,6 @@ | ||||||
| <?php | <?php | ||||||
| include 'NoDirectPhpAcess.php'; | include 'NoDirectPhpAcess.php'; | ||||||
|  | include 'IsValidSession.php'; | ||||||
| ?>
 | ?>
 | ||||||
| 
 | 
 | ||||||
| <?php | <?php | ||||||
|  |  | ||||||
|  | @ -1,5 +1,4 @@ | ||||||
| <?php | <?php | ||||||
| session_start(); |  | ||||||
| error_reporting(0); | error_reporting(0); | ||||||
| date_default_timezone_set('Asia/Shanghai'); | date_default_timezone_set('Asia/Shanghai'); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -0,0 +1,10 @@ | ||||||
|  | <?php | ||||||
|  |     $currentTime = time(); | ||||||
|  |     if (session_status() == PHP_SESSION_NONE) { | ||||||
|  |         session_start(); | ||||||
|  |      } | ||||||
|  | 
 | ||||||
|  |     if($_SESSION['expire'] != null && $currentTime > $_SESSION['expire']) { | ||||||
|  |         include 'logout.php'; | ||||||
|  |     } | ||||||
|  | ?> 
 | ||||||
							
								
								
									
										10
									
								
								Script.php
								
								
								
								
							
							
						
						
									
										10
									
								
								Script.php
								
								
								
								
							|  | @ -75,6 +75,11 @@ if (!empty($_POST["form_signup"])) { | ||||||
|     $_SESSION['user_email'] = $email; |     $_SESSION['user_email'] = $email; | ||||||
|     $_SESSION['user_student_id'] = $student_id; |     $_SESSION['user_student_id'] = $student_id; | ||||||
| 
 | 
 | ||||||
|  |     // set session duration
 | ||||||
|  |     $_SESSION['start'] = time(); | ||||||
|  |     $session_duration = 120; | ||||||
|  |     $_SESSION['expire'] = $_SESSION['start'] + ($session_duration * 60); | ||||||
|  | 
 | ||||||
|     // check confirmed password
 |     // check confirmed password
 | ||||||
|     if (strcasecmp($password, $confirmpassword) != 0) { |     if (strcasecmp($password, $confirmpassword) != 0) { | ||||||
|         $_SESSION['info_signup'] = "Password confirmation failed."; |         $_SESSION['info_signup'] = "Password confirmation failed."; | ||||||
|  | @ -162,6 +167,11 @@ if (!empty($_POST["frm_login"])) { | ||||||
|                 $_SESSION['user_type'] = $row['UserType']; |                 $_SESSION['user_type'] = $row['UserType']; | ||||||
|                 $_SESSION['user_fullname'] = $row['Full_Name']; |                 $_SESSION['user_fullname'] = $row['Full_Name']; | ||||||
| 
 | 
 | ||||||
|  |                 // set session duration
 | ||||||
|  |                 $_SESSION['start'] = time(); | ||||||
|  |                 $session_duration = 120; | ||||||
|  |                 $_SESSION['expire'] = $_SESSION['start'] + ($session_duration * 60); | ||||||
|  | 
 | ||||||
|                 if ($_SESSION['user_type'] == "Student") { |                 if ($_SESSION['user_type'] == "Student") { | ||||||
|                     header("Location: Courses.php"); |                     header("Location: Courses.php"); | ||||||
|                 } |                 } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue