This repository was archived by the owner on May 9, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscr_auth.php
More file actions
45 lines (43 loc) · 1.71 KB
/
Copy pathscr_auth.php
File metadata and controls
45 lines (43 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
session_start();
$message="<script>";
//logout
if(isset($_GET['logout'])){
session_destroy();
$message.= "alert('ออกจากระบบแล้ว');window.open('login.html','_self');";
}
//admin check
else if(isset($_GET['admin'])){
if(!isset($_SESSION['mode'])){
$message.= "alert('คุณยังไม่ได้ล็อกอิน โปรดล็อกอินก่อนเข้าใช้งาน');window.name='invalid';";
}
//user login
else if($_SESSION['mode'] < 2){
$message.= "alert('คุณไม่ได้รับอนุญาตให้เข้าถึงส่วนนี้');window.name='invalid';";
}
}
else if(isset($_GET['room'])){
if(!isset($_SESSION['mode'])){
$message.= "alert('คุณยังไม่ได้ล็อกอิน โปรดล็อกอินก่อนเข้าใช้งาน');window.name='invalid';";
}
//user login
else if($_SESSION['mode'] < 1){
$message.= "alert('คุณไม่ได้รับอนุญาตให้เข้าถึงส่วนนี้');window.name='invalid';";
}
}
//redirect
else if(!isset($_SESSION['mode'])){
$message .= "window.open('login.html','_self')";
}
else if($_SESSION['mode']===1){
$message .= "window.open('room_ui.php','_self')";
}
else if($_SESSION['mode']===2){
$message .= "window.open('admin_ui.html','_self')";
}
else{
$message .= "window.open('login.html','_self')";
}
$message .= "</script>";
echo $message;
?>