File manager - Edit - /home/kridsana/webapp.cm.in.th/663012801/u66301280015/Final/Login.php
Back
<!DOCTYPE html> <html lang="th"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>เข้าสู่ระบบ</title> <link href="https://fonts.googleapis.com/css2?family=K2D:wght@300;400;500;600&display=swap" rel="stylesheet"> <link rel="stylesheet" href="./Css/style.css"> </head> <body class="login-page"> <div class="login-container"> <h2>เข้าสู่ระบบ</h2> <form id="loginForm"> <div class="form-group"> <label for="username">ชื่อผู้ใช้:</label> <input type="text" id="username" name="username" required> </div> <div class="form-group"> <label for="password">รหัสผ่าน:</label> <input type="password" id="password" name="password" required> </div> <button type="submit">เข้าสู่ระบบ</button> </form> </div> <!-- Modal --> <div id="errorModal" class="modal"> <div class="modal-content"> <h3 class="modal-title">แจ้งเตือน</h3> <p id="modalMessage" class="modal-message"></p> <button class="modal-button" onclick="closeModal()">ตกลง</button> </div> </div> <script> const loginForm = document.getElementById('loginForm'); const modal = document.getElementById('errorModal'); const modalMessage = document.getElementById('modalMessage'); loginForm.addEventListener('submit', async (e) => { e.preventDefault(); const formData = new FormData(loginForm); try { const response = await fetch('Login_System.php', { method: 'POST', body: formData }); const data = await response.json(); if (data.success) { if (data.role === 'admin') { window.location.href = 'Admin_Page.php'; } else { window.location.href = 'User_Page.php'; } } else { showModal(data.message); } } catch (error) { showModal('เกิดข้อผิดพลาดในการเชื่อมต่อ'); } }); function showModal(message) { modalMessage.textContent = message; modal.classList.add('show'); } function closeModal() { modal.classList.remove('show'); } // ปิด modal เมื่อคลิกพื้นหลัง modal.addEventListener('click', (e) => { if (e.target === modal) { closeModal(); } }); </script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.71 |
proxy
|
phpinfo
|
Settings