[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
campus
/
admin
/
[
Home
]
File: login.php
<?php session_start(); include '../config/koneksi.php'; if (isset($_SESSION['admin_logged_in'])) { header("Location: index.php"); exit; } if (isset($_POST['login'])) { $username = mysqli_real_escape_string($conn, $_POST['username']); $password = $_POST['password']; $result = mysqli_query($conn, "SELECT * FROM admins WHERE username = '$username'"); if (mysqli_num_rows($result) === 1) { $row = mysqli_fetch_assoc($result); // Verifikasi password hash if (password_verify($password, $row['password'])) { $_SESSION['admin_logged_in'] = true; $_SESSION['admin_id'] = $row['id']; $_SESSION['admin_user'] = $row['username']; header("Location: index.php"); exit; } } $error = true; } ?> <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <title>Login Admin - UM Wibawa</title> <style> body { font-family: sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; background: #f4f4f4; } .login-box { background: white; padding: 40px; border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,0.1); width: 350px; } .login-box h2 { text-align: center; color: #003366; margin-bottom: 20px; } .form-group { margin-bottom: 15px; } .form-group label { display: block; margin-bottom: 5px; } .form-group input { width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 4px; } .btn { width: 100%; padding: 10px; background: #003366; color: white; border: none; cursor: pointer; } .btn:hover { background: #002244; } .error { color: red; text-align: center; margin-bottom: 10px; } </style> </head> <body> <div class="login-box"> <h2>Admin Login</h2> <?php if (isset($error)) : ?> <p class="error">Username atau Password salah!</p> <?php endif; ?> <form action="" method="post"> <div class="form-group"> <label>Username</label> <input type="text" name="username" required> </div> <div class="form-group"> <label>Password</label> <input type="password" name="password" required> </div> <button type="submit" name="login" class="btn">Login</button> </form> </div> </body> </html>