File manager - Edit - /var/www/ams.cmtc.ac.th/login.php
Back
<script src="dist/sweetalert.js"></script> <link rel="stylesheet" href="dist/sweetalert.css"> <?php /* session_start(); $session=session_id(); $times=time(); $time_check=$times-600; //กำหนดเวลาในที่นี้ผมกำหนด 10 นาที require("inc/config.inc.php"); require("inc/common.php"); require("inc/useronline.php"); //error_reporting(~E_NOTICE); */ //ตรวจสอบการ login $action=$_POST['action']; //echo "action=$action"; if($action=="student"){ //ตรวจสอบ รหัสนักศึกษา และ เลขประจำตัวประชาชน //echo "<br>ตรวสอบนักศึกษา"; // escape variables for security //$firstname = mysqli_real_escape_string($con, $_POST['firstname']); global $connect; //เพิ่ม $studentCode=mysqli_real_escape_string($connect,$_POST['studentCode']); $idcard=mysqli_real_escape_string($connect,$_POST['idcard']); //$result=num_record("std2018_student","where studentCode='$studentCode' AND idcard='$idcard' "); $result=num_record("std2018_student","where studentCode='$studentCode' AND idcard='$idcard' "); //echo $result; if($result==0){ $_SESSION['error_student']="กรอกข้อมูลไม่ถูกต้อง หรือ พ้นสภาพการเป็นนักศึกษา ติดต่องานทะเบียน $tel_regis"; //header( "location: ?" ); //exit(0); ?> <script> setTimeout(function() { swal({ title: "", //ข้อความ เปลี่ยนได้ เช่น บันทึกข้อมูลสำเร็จ!! text: "กรอกข้อมูลไม่ถูกต้อง หรือ พ้นสภาพการเป็นนักศึกษา ติดต่องานทะเบียน <?=$tel_regis?>", //ข้อความเปลี่ยนได้ตามการใช้งาน type: "warning", //success, warning, danger timer: 3000, //ระยะเวลา redirect 3000 = 3 วิ เพิ่มลดได้ showConfirmButton: true //ปิดการแสดงปุ่มคอนเฟิร์ม ถ้าแก้เป็น true false จะแสดงปุ่ม ok ให้คลิกเหมือนเดิม }, function(){ //window.location.href = "./?"; //หน้าเพจที่เราต้องการให้ redirect ไป อาจใส่เป็นชื่อไฟล์ภายในโปรเจคเราก็ได้ครับ เช่น admin.php }); }); </script> <?php } else { //ดึงข้อมูลนักศึกษา $result=select("std2018_student,prefix","where std2018_student.studentCode='$_POST[studentCode]' AND std2018_student.idcard='$_POST[idcard]' AND std2018_student.prefixID=prefix.prefix_id "); $prefixID=$result["prefixID"]; $prefix_name=$result["prefix_name"]; $firstname=$result["firstname"]; $surname=$result["surname"]; $groupCode=$result["groupCode"]; $idcard=$result["idcard"]; $studentCode=$result["studentCode"]; //เช็คว่าเป็นกลุ่มที่อนุญาตให้ลงทะเบียนหรือไม่ $num_regis_group=num_record("regis_group","where groupCode='$groupCode' AND status='1' "); if($num_regis_group==0){ $_SESSION['error_student']="กลุ่มเรียนนักศึกษาไม่อนุญาตให้ลงทะเบียนรอบปกติ"; header( "location: ?" ); exit(0); } else { //บันทึกการเช้าระบบ ของนักศึกษา $num_regis_student_log=num_record("regis_student_log","where academicYear='$academicYear' AND semester='$semester' AND studentCode='$studentCode' "); //เช็คสถานะของนักเรียน กำลังศึกษาอยู่หรือไม่ $num_std2018_student=num_record("std2018_student","where studentCode='$studentCode' AND studentStatusCode='03' "); if($num_regis_student_log==0 AND $num_std2018_student==1){ insert("NULL,'$academicYear','$semester','$studentCode','$day_log',0,'' ","regis_student_log"); } //insert("NULL,'$academicYear','$semester','$studentCode','$day_log'","regis_student_log"); insert("NULL,'Log in เข้าระบบ','$today $time','$_SESSION[name]' ","regis_system_log"); $login_name="$prefix_name$firstname $surname"; //เก็นค่า Session $_SESSION['login']="student"; $_SESSION['login_name']=$login_name; $_SESSION['name']=$login_name; $_SESSION['groupCode']=$groupCode; $_SESSION['idcard']=$idcard; $_SESSION['studentCode']=$studentCode; unset($_SESSION['error_student']); $_SESSION["timeLasetdActive"] = time(); } } } if($action=="advisor"){ //ตรวจสอบเลขประจำตัวประชาชน global $connect; //เพิ่ม $form_idcard=mysqli_real_escape_string($connect,$_POST['form_idcard']); $result=num_record("std2018_studentgroup","where teacherIdcard='$form_idcard' "); //echo "ตรวสอบ $result"; if($result==0){ //ตรวจสอบครูที่ปรึกษาร่วม $result_regis_studentgroup=num_record("regis_studentgroup","where teacherIdcard='$form_idcard' "); //echo "result_regis_studentgroup=$result_regis_studentgroup"; if($result_regis_studentgroup==0){ $_SESSION['error_advisor']="เลขประจำตัวประชาชนไม่ถูกต้อง"; //header( "location: ?" ); ?> <script> setTimeout(function() { swal({ title: "", //ข้อความ เปลี่ยนได้ เช่น บันทึกข้อมูลสำเร็จ!! text: "เลขประจำตัวประชาชนไม่ถูกต้อง!", //ข้อความเปลี่ยนได้ตามการใช้งาน type: "warning", //success, warning, danger timer: 3000, //ระยะเวลา redirect 3000 = 3 วิ เพิ่มลดได้ showConfirmButton: true //ปิดการแสดงปุ่มคอนเฟิร์ม ถ้าแก้เป็น true false จะแสดงปุ่ม ok ให้คลิกเหมือนเดิม }, function(){ //window.location.href = "./?"; //หน้าเพจที่เราต้องการให้ redirect ไป อาจใส่เป็นชื่อไฟล์ภายในโปรเจคเราก็ได้ครับ เช่น admin.php }); }); </script> <?php //exit(0); }else{ //ดึงข้อมูลครูที่ปรึกษาร่วม $result=select("regis_studentgroup","where teacherIdcard='$form_idcard' "); $teacherIdcard =$result["teacherIdcard "]; $teacherFirstname=$result["teacherFirstname"]; $teacherLastname=$result["teacherLastname"]; //exit(); //เก็นค่า Session $name="$teacherFirstname $teacherLastname"; $_SESSION['login']="advisor"; $_SESSION['login2']="advisor2"; $_SESSION['teacherIdcard']=$form_idcard; $_SESSION['login_name']=$name; insert("NULL,'Log in เข้าระบบ','$today $time','$_SESSION[name]' ","regis_system_log"); unset($_SESSION['error_advisor']); $_SESSION["timeLasetdActive"] = time(); } } else { //ดึงข้อมูลครูที่ปรึกษา $result=select("std2018_studentgroup","where teacherIdcard='$form_idcard' "); $teacherIdcard =$result["teacherIdcard "]; $teacherFirstname=$result["teacherFirstname"]; $teacherLastname=$result["teacherLastname"]; //exit(); //เก็นค่า Session $name="$teacherFirstname $teacherLastname"; $_SESSION['login']="advisor"; $_SESSION['login2']="advisor1"; $_SESSION['teacherIdcard']=$form_idcard; $_SESSION['login_name']=$name; insert("NULL,'Log in เข้าระบบ','$today $time','$_SESSION[name]' ","regis_system_log"); unset($_SESSION['error_advisor']); $_SESSION["timeLasetdActive"] = time(); } } if($action=="admin"){ //ตรวจสอบ รหัสนักศึกษา และ เลขประจำตัวประชาชน //echo "<br>ตรวสอบผู้ดูแลระบบ"; //$_POST['username']=mysqli_real_escape_string($_POST['username']); //$_POST['password']=mysqli_real_escape_string($_POST['password']); addslashes global $connect; //เพิ่ม $form_username=mysqli_real_escape_string($connect,$_POST['form_username']); $form_password=mysqli_real_escape_string($connect,$_POST['form_password']); $result=num_record("office_users","where username='$form_username' AND password='$form_password' "); //echo "ตรวสอบ $result"; //echo($result); if($result==0){ $_SESSION['error_admin']="ชื่อผู้ใช้งานและรหัสใช้งานไม่ถูกต้อง"; ?> <script> setTimeout(function() { swal({ title: "", //ข้อความ เปลี่ยนได้ เช่น บันทึกข้อมูลสำเร็จ!! text: "ชื่อผู้ใช้งานและรหัสใช้งานไม่ถูกต้อง!", //ข้อความเปลี่ยนได้ตามการใช้งาน type: "warning", //success, warning, danger timer: 3000, //ระยะเวลา redirect 3000 = 3 วิ เพิ่มลดได้ showConfirmButton: true //ปิดการแสดงปุ่มคอนเฟิร์ม ถ้าแก้เป็น true false จะแสดงปุ่ม ok ให้คลิกเหมือนเดิม }, function(){ //window.location.href = "./?"; //หน้าเพจที่เราต้องการให้ redirect ไป อาจใส่เป็นชื่อไฟล์ภายในโปรเจคเราก็ได้ครับ เช่น admin.php }); }); </script> <?php } else { //ดึงข้อมูล $result=select("office_users","where username='$form_username' AND password='$form_password' "); $user_id=$result["user_id"]; $name=$result["name"]; $section_group=$result["section_group"]; //exit(); //เก็นค่า Session $_SESSION['login']=$section_group; $_SESSION['user_id']=$user_id; $_SESSION['name']=$name; $_SESSION['login_name']=$name; $_SESSION['section_group']="admin"; insert("NULL,'Log in เข้าระบบ','$today $time','$_SESSION[name]' ","regis_system_log"); unset($_SESSION['error_admin']); $_SESSION["timeLasetdActive"] = time(); } } if (isset($_SESSION['login'])) { echo("<script>"); echo("window.location='index.php';"); echo("</script>"); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="<?=$system_name_th?> <?=$school_name?>"> <meta name="author" content="<?=$system_name_th?> <?=$school_name?>"> <title><?=$system_name_th?> <?=$school_name?></title> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!-- CSS --> <link href='https://fonts.googleapis.com/css?family=Kanit:400,300&subset=thai,latin' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css"> <link rel="stylesheet" href="assets/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" href="assets/css/form-elements.css"> <link rel="stylesheet" href="assets/css/style.css"> <style> body { font-family: 'Kanit', sans-serif; } h1 { font-family: 'Kanit', sans-serif; } h2 { font-family: 'Kanit', sans-serif; } .transparent-card { background-color: rgba(255, 255, 255, 0.7); border-radius: 10px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); backdrop-filter: blur(8px); padding: 5px; } </style> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <!-- Favicon and touch icons --> <link rel="shortcut icon" href="assets/ico/favicon.png"> <style type="text/css"> body,td,th { font-family: Kanit, sans-serif; } </style> <link rel="stylesheet" href="css/loading.css"> <script> $(window).load(function() { $(".bg_load").fadeOut("slow"); $(".wrapper").fadeOut("slow"); }) </script> <script> function myHide() { document.getElementById('hidepage').style.display='block';//content ที่ต้องการแสดงหลังจากเพจโหลดเสร็จ document.getElementById('hidepage2').style.display='none';//content ที่ต้องการแสดงระหว่างโหลดเพจ } </script> </head> <body> <!-- Top content --> <div class="top-content" > <div class="inner-bg"> <div class="container"> <div align="right"><font style="font-size: 12px">สถานะ <b> <?php if($system_status==0){ echo"<span class=\"badge badge-danger\">ปิดระบบ</span>"; } if($system_status==1){ echo"<span class=\"badge badge-success\">เปิดระบบ</span>"; } ?> </b></font> | <i class="fa fa-user" aria-hidden="true"></i> <font style="font-size: 12px"><b><?=$user_online?></b> Users online</font></div> <div class="row"> <div class="col-sm-10 col-sm-offset-1 text"> <?php echo"<h2><font color=\"#FEFEFE\"><b>$system_name_th</b></font></h2> "; echo"<h2><font color=\"#FEFEFE\"><b>$school_name</b></font></h2> "; ?> <!-- <h1><?=$school_name?></h1> --> <div class="description"> <h3><font color="#FEFEFE">ภาคเรียนที่ <?=$semester?> ปีการศึกษา <?=$academicYear?></font></h3> <p><?php echo ThDate($today); // แสดงวันที่ ?> </div> </div> </div> <div class="row"> <br><br><br><br> <div class="row gy-4 "> <div class="col-sm-4"> <div class="card-columns"> <div class="card"> <div class="card-body text-center transparent-card " style="background-color: #fff; opacity: 0.7"> <a href="?" class="btn btn-fix text-center text-success"><p class="card-text " ><i class="fa fa-pie-chart fa-4x" aria-hidden="true"></i><br>สรุปผลการร่วมกิจกรรมหน้าเสาธง</p> </a> </div> </div> </div> </div> <!-- <div class="col-sm-3"> <button type="button" class="btn btn-link-1 btn-link-1-twitter" data-toggle="modal" data-target="#myModalAdvisor"> <i class="fa fa-user"></i> สำหรับนักเรียน นักศึกษา </button> </div> --> <div class="col-sm-4"> <div class="card-columns"> <div class="card"> <div class="card-body text-center transparent-card " style="background-color: #fff; opacity: 0.7"> <a class="btn btn-fix text-center text-primary" data-toggle="modal" data-target="#myModalAdvisor"><p class="card-text " ><i class="fa fa-user fa-4x" aria-hidden="true"></i><br>สำหรับครูที่ปรึกษา</p> </a> </div> </div> </div> </div> <div class="col-sm-4"> <div class="card-columns"> <div class="card"> <div class="card-body text-center transparent-card " style="background-color: #fff; opacity: 0.7"> <a class="btn btn-fix text-center text-warning" data-toggle="modal" data-target="#myModal"><p class="card-text " ><i class="fa fa-cog fa-4x" aria-hidden="true"></i><br>สำหรับเจ้าหน้าที่</p> </a> </div> </div> </div> </div> </div> </div> <br><br> <?php include("page-footer.php"); ?> </div> </div> <!-- Javascript --> <script src="assets/js/jquery-1.11.1.min.js"></script> <script src="assets/bootstrap/js/bootstrap.min.js"></script> <script src="assets/js/jquery.backstretch.min.js"></script> <script src="assets/js/scripts.js"></script> <!--[if lt IE 10]> <script src="assets/js/placeholder.js"></script> <![endif]--> <!----- เข้าระบบสำรับครูที่ปรึกษา -------> <!-- The Modal --> <div class="modal fade" id="myModalAdvisor"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h4 class="modal-title" align="left">สำหรับครูที่ปรึกษา</h4> </div> <form action="" method="post" enctype="multipart/form-data" class="login-form" id="form_admin" role="form"> <!-- Modal body --> <div class="modal-body"> <div class="form-group"> <label class="sr-only" for="form_idcard">เลขประจำตัวประชาชน</label> <input name="form_idcard" type="password" required="required" class="form-control" id="form_idcard" placeholder="เลขประจำตัวประชาชน" maxlength="13"> </div> <?php /* if($_SESSION['error_advisor']!=""){ $error_advisor=$_SESSION['error_advisor']; echo "<div class=\"alert alert-danger\"> $error_advisor! </div>"; unset($_SESSION['error_advisor']); } */?> </div> <!-- Modal footer --> <div class="modal-footer"> <button type="submit" class="btn btn-primary">เข้าระบบ</button> <input name="action" type="hidden" id="action" value="advisor"> </div> </div> </form> </div> </div> <!----- สิ้นสุดเข้าระบบสำรับครูที่ปรึกษา ------> <!-- The Modal --> <div class="modal fade" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <form action="" method="post" enctype="multipart/form-data" class="login-form" id="form_admin" role="form"> <!-- Modal Header --> <div class="modal-header"> <h4 class="modal-title" align="left">สำหรับเจ้าหน้าที่</h4> </div> <!-- Modal body --> <div class="modal-body"> <div class="form-group"> <label class="sr-only" for="form_username">ชื่อผู้ใช้งาน</label> <input name="form_username" type="text" required="required" class="form-control" id="form_username" placeholder="ชื่อผู้ใช้งาน"> </div> <div class="form-group"> <label class="sr-only" for="form_password">รหัสใช้งาน</label> <input name="form_password" type="password" required="required" class="form-control" id="form_password" placeholder="รหัสใช้งาน"> </div> <?php /* if($_SESSION['error_admin']!=""){ $error_admin=$_SESSION['error_admin']; echo "<div class=\"alert alert-danger\"> $error_admin! </div>"; unset($_SESSION['error_admin']); } */?> </div> <!-- Modal footer --> <div class="modal-footer"> <button type="submit" class="btn btn-primary">เข้าระบบ</button> <input name="action" type="hidden" id="action" value="admin"> </div> </div> </form> </div> </div> <!-- The Modal --> <div class="modal fade" id="myModalHelp"> <div class="modal-dialog"> <div class="modal-content"> <!-- Modal Header --> <div class="modal-header"> <h4 class="modal-title">แจ้งปัญหาการใช้งานระบบลงทะเบียน</h4> </div> <!-- Modal body --> <div class="modal-body"> <center><a href="<?=$Line_group?>"><img src="https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=<?=$Line_group?>" alt=""/><br>ใช้งานระบบลงทะเบียนในโทรศัพท์แตะที่ QR Code ได้เลย</a><br><font color="#0E006B">ติดต่องานทะเบียน โทร <?=$tel_regis?></font> </center> </div> <!-- Modal footer --> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">ปิด</button> </div> </div> </div> </div> <!--- end ---------------------------> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.41 |
proxy
|
phpinfo
|
Settings