/
home
/
u839856410
/
domains
/
frajuuconnect.online
/
public_html
/
Upload File
HOME
<?php // agent-login.php session_start(); $conn = new mysqli("localhost", "u839856410_Frajuu", "Frajuuweb000@", "u839856410_Frajuuconnect"); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $message = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { $email = $conn->real_escape_string(trim($_POST['email'] ?? '')); $password = $_POST['password'] ?? ''; // Basic validation if ($email === '' || $password === '') { $message = "<div class='alert alert-danger'>Tafadhali jaza barua pepe na nenosiri.</div>"; } else { $result = $conn->query("SELECT * FROM agents WHERE email='$email' LIMIT 1"); if ($result && $result->num_rows > 0) { $user = $result->fetch_assoc(); if (password_verify($password, $user['password'])) { // Login successful $_SESSION['agent_id'] = $user['id']; $_SESSION['agent_name'] = $user['full_name']; $_SESSION['agent_email'] = $user['email']; // Update last_login $agent_id = (int)$user['id']; $conn->query("UPDATE agents SET last_login = NOW() WHERE id='$agent_id'"); // Redirect to agent/admin dashboard header("Location: admin-dashboard.php"); exit(); } else { $message = "<div class='alert alert-danger'>Nenosiri si sahihi.</div>"; } } else { $message = "<div class='alert alert-danger'>Hakuna akaunti inayoendana na barua pepe hii.</div>"; } } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Agent Login | FRAJUU CONNECT</title> <!-- Bootstrap & icons --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> <style> /* Responsive auth layout */ .auth-wrapper { min-height: calc(100vh - 110px); display: flex; align-items: center; justify-content: center; padding: 24px; background: #f5f7fb; } .auth-card { width: 100%; max-width: 460px; background: #ffffff; border-radius: 12px; box-shadow: 0 8px 30px rgba(11, 20, 50, 0.08); padding: 28px; } .auth-card h3 { font-weight: 600; margin-bottom: 12px; } .auth-card .lead { margin-bottom: 18px; color: #6b7280; } /* Larger touch targets on mobile */ .auth-card .form-control { padding: .9rem .8rem; font-size: 1rem; } .auth-card .btn { padding: .75rem 1rem; font-size: 1rem; } /* Small devices adjustments */ @media (max-width: 575.98px) { .auth-wrapper { align-items: flex-start; min-height: auto; padding-top: 36px; padding-bottom: 36px; } .auth-card { margin: 0 12px; padding: 20px; } .auth-card h3 { font-size: 1.15rem; } } /* Logo */ .brand-logo { height: 42px; object-fit: contain; } </style> </head> <body> <!-- Navigation (keeps consistent look) --> <nav class="navbar navbar-expand-lg navbar-dark shadow-sm" style="background:#314E9D;"> <div class="container"> <a class="navbar-brand fw-bold" href="index.php"><img src="images/Frajuu-connect-logo.png" alt="Frajuu Logo" srcset=""></a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navMain"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navMain"> <ul class="navbar-nav ms-auto"> <li class="nav-item"><a class="nav-link" href="index.php">Home</a></li> <li class="nav-item"><a class="nav-link" href="house-for-sale-listing.php">Buy</a></li> <li class="nav-item"><a class="nav-link" href="houses-for-rent-listing.php">Rent</a></li> <li class="nav-item"><a class="nav-link" href="contact.php">Contact</a></li> </ul> </div> </div> </nav> <!-- Auth form area --> <div class="auth-wrapper"> <div class="auth-card" role="main" aria-labelledby="loginTitle"> <div class="d-flex justify-content-between align-items-center mb-3"> <div> <h3 id="loginTitle">Agent Login</h3> <div class="lead">Tumia taarifa zako kuingia kwenye dashibodi ya agent.</div> </div> <div class="d-none d-sm-block text-end"> <a href="register.php" class="btn btn-outline-secondary btn-sm">Register</a> </div> </div> <?php if(!empty($message)) echo $message; ?> <form method="POST" novalidate> <div class="mb-3"> <label for="email" class="form-label">Barua pepe</label> <input id="email" name="email" type="email" class="form-control" placeholder="you@example.com" required> </div> <div class="mb-3"> <label for="password" class="form-label">Nenosiri</label> <input id="password" name="password" type="password" class="form-control" placeholder="••••••••" required> </div> <div class="d-grid mb-3"> <button type="submit" class="btn btn-primary">Ingia</button> </div> <div class="d-flex justify-content-between align-items-center small"> <a href="forgot-password.php">Umesahau nenosiri?</a> <a href="register.php">Hakuna account? Sajili</a> </div> </form> </div> </div> <!-- Footer --> <footer class="bg-dark text-white py-4"> <div class="container text-center"> <div class="mb-2" style="color:#0b9b2c; font-weight:600;">CONTACT US</div> <p class="mb-1"><i class="fas fa-envelope me-2"></i> info@frajuuconnect.online</p> <p class="mb-1"><i class="fas fa-phone me-2"></i> +255 675 621 343</p> <p class="mt-2 mb-0"> © <?php echo date("Y"); ?> FRAJUU CONNECT. All rights reserved.</p> </div> </footer> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script> <script> // autofocus email for convenience (function(){ var el = document.getElementById('email'); if(el) el.focus(); })(); </script> </body> </html>