TKK_E32232338/login.php

48 lines
1.2 KiB
PHP

<?php
require_once 'functions/auth.php';
// Redirect ke dashboard jika sudah login
if(isLoggedIn()) {
header("Location: dashboard.php");
exit;
}
$error = '';
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$email = $_POST['email'];
$password = $_POST['password'];
$res = loginUser($email, $password);
if($res['success']) {
header("Location: dashboard.php");
exit;
} else {
$error = $res['error'];
}
}
require_once 'partials/header.php';
?>
<div class="bg-login">
<?php require_once 'partials/navbar.php'; ?>
<div class="auth-container">
<div class="card auth-card">
<h2>Login</h2>
<?php if($error): ?>
<p class="message msg-error"><?= htmlspecialchars($error) ?></p>
<?php endif; ?>
<form method="POST">
<input type="email" name="email" placeholder="user@gmail.com" required>
<input type="password" name="password" placeholder="********" required>
<a href="forgot.php" class="forgot-password">
Lupa password?
</a>
<button type="submit">Start</button>
</form>
</div>
</div>
</div>
<?php require_once 'partials/footer.php'; ?>