File manager - Edit - /home/webapp69.cm.in.th/u69319090039/Shop39/public/assets/app/Views/auth/login.php
Back
<div class="container py-5"> <div class="row justify-content-center"> <div class="col-md-5"> <div class="card border-0 shadow-sm rounded-3"> <div class="card-body p-4 p-md-5"> <h3 class="fw-bold text-center text-primary mb-4"><i class="bi bi-box-arrow-in-right me-2"></i>เข้าสู่ระบบ</h3> <form action="<?= APP_URL ?>/login" method="POST" id="loginForm"> <input type="hidden" name="csrf_token" value="<?= $csrf_token ?>"> <div class="mb-3"> <label class="form-label font-semibold">ชื่อผู้ใช้ หรือ อีเมล</label> <div class="input-group"> <span class="input-group-text bg-light"><i class="bi bi-person"></i></span> <input type="text" id="usernameInput" name="username" class="form-control" placeholder="username หรือ email" required autofocus> </div> </div> <div class="mb-4"> <label class="form-label font-semibold">รหัสผ่าน</label> <div class="input-group"> <span class="input-group-text bg-light"><i class="bi bi-lock"></i></span> <input type="password" id="passwordInput" name="password" class="form-control" placeholder="••••••••" required> <button class="btn btn-outline-secondary" type="button" id="togglePassword" title="แสดง/ซ่อนรหัสผ่าน"> <i class="bi bi-eye" id="toggleIcon"></i> </button> </div> </div> <button type="submit" class="btn btn-primary w-100 py-2 fw-bold shadow-sm rounded-pill mb-3">เข้าสู่ระบบ</button> </form> <!-- Demo Accounts Box --> <div class="mt-4 pt-3 border-top"> <div class="d-flex align-items-center justify-content-between mb-2"> <span class="fw-bold text-muted small"><i class="bi bi-key-fill text-warning me-1"></i> บัญชีทดลองใช้งาน (Demo Accounts)</span> </div> <div class="d-grid gap-2 d-md-flex justify-content-md-between"> <button type="button" class="btn btn-sm btn-outline-primary flex-fill" onclick="fillDemo('admin', 'Admin@123')"> <i class="bi bi-shield-lock me-1"></i> Admin </button> <button type="button" class="btn btn-sm btn-outline-success flex-fill" onclick="fillDemo('customer', 'Customer@123')"> <i class="bi bi-person me-1"></i> Customer </button> <button type="button" class="btn btn-sm btn-outline-info flex-fill" onclick="fillDemo('seller', 'Seller@123')"> <i class="bi bi-shop me-1"></i> Seller </button> </div> </div> <div class="text-center text-secondary small mt-4"> ยังไม่มีบัญชีสมาชิก? <a href="<?= APP_URL ?>/register" class="text-primary text-decoration-none fw-bold">สมัครสมาชิกที่นี่</a> </div> </div> </div> </div> </div> </div> <script> function fillDemo(username, password) { document.getElementById('usernameInput').value = username; document.getElementById('passwordInput').value = password; } document.getElementById('togglePassword')?.addEventListener('click', function () { const passwordInput = document.getElementById('passwordInput'); const toggleIcon = document.getElementById('toggleIcon'); if (passwordInput.type === 'password') { passwordInput.type = 'text'; toggleIcon.classList.remove('bi-eye'); toggleIcon.classList.add('bi-eye-slash'); } else { passwordInput.type = 'password'; toggleIcon.classList.remove('bi-eye-slash'); toggleIcon.classList.add('bi-eye'); } }); </script>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.23 |
proxy
|
phpinfo
|
Settings