/
home
/
u839856410
/
domains
/
frajuuconnect.online
/
public_html
/
Upload File
HOME
<?php session_start(); include 'db_connection.php'; // Kama admin tayari kashalogin, mpeleke moja kwa moja dashboard if (isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in'] === true) { header("Location: staff-dashboard.php"); exit; } $error = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $username = trim($_POST['username']); $password = $_POST['password']; // Andaa query ya kupata admin $stmt = $conn->prepare("SELECT id, username, password, full_name FROM admins WHERE username = ?"); $stmt->bind_param("s", $username); $stmt->execute(); $res = $stmt->get_result(); if ($res->num_rows === 1) { $row = $res->fetch_assoc(); // Angalia password if (password_verify($password, $row['password'])) { // Login success $_SESSION['admin_logged_in'] = true; $_SESSION['admin_id'] = $row['id']; $_SESSION['admin_username'] = $row['username']; $_SESSION['admin_full_name'] = $row['full_name']; header("Location: staff-dashboard.php"); exit; } else { $error = "⚠️ Invalid username or password."; } } else { $error = "⚠️ Invalid username or password."; } } ?> <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Admin Login | FRAJUU CONNECT</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap CSS --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body class="bg-light"> <div class="container d-flex justify-content-center align-items-center vh-100"> <div class="card shadow-lg p-4" style="max-width: 400px; width: 100%;"> <div class="text-end mb-3"> <a href="index.php" class="btn btn-primary btn-sm">Back to Dashboard</a> </div> <h3 class="text-center mb-3">Admin Login</h3> <?php if($error): ?> <div class="alert alert-danger"><?php echo $error; ?></div> <?php endif; ?> <form method="POST" action=""> <div class="mb-3"> <label class="form-label">Username</label> <input type="text" name="username" class="form-control" required autofocus> </div> <div class="mb-3"> <label class="form-label">Password</label> <input type="password" name="password" class="form-control" required> </div> <button type="submit" class="btn btn-primary w-100">Login</button> </form> </div> </div> </body> </html>