<?php
require __DIR__ . '/../app/bootstrap.php';

if (auth_user()) {
  redirect(url('/index.php?page=dashboard'));
}

if ($_SERVER['REQUEST_METHOD']==='POST') {
  csrf_check();
  $email = trim($_POST['email'] ?? '');
  $password = $_POST['password'] ?? '';
  if ($email && $password && auth_attempt($email, $password)) {
    flash_set('success', 'تم تسجيل الدخول بنجاح.');
    redirect(url('/index.php?page=dashboard'));
  } else {
    flash_set('error', 'بيانات الدخول غير صحيحة.');
    redirect(url('/login.php'));
  }
}

$flash = flash_get();
?>
<!doctype html>
<html lang="ar" dir="rtl">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <title>تسجيل الدخول</title>
  <link rel="stylesheet" href="<?= e(url('/assets/app.css')) ?>">
</head>
<body>
  <div class="login-wrap">
    <div class="card">
      <h2>تسجيل الدخول</h2>
      <div class="small">نظام إدارة الواحات والأفلاج</div>
      <hr>
      <?php if ($flash): ?>
        <div class="alert <?= e($flash['type']) ?>"><?= e($flash['msg']) ?></div>
      <?php endif; ?>
      <form method="post">
        <input type="hidden" name="_csrf" value="<?= e(csrf_token()) ?>">
        <label class="small">البريد الإلكتروني</label>
        <input class="input" name="email" type="email" required>
        <div style="height:8px"></div>
        <label class="small">كلمة المرور</label>
        <input class="input" name="password" type="password" required>
        <div style="height:12px"></div>
        <button class="btn primary" type="submit">دخول</button>
        <a class="btn" href="<?= e(url('/install.php')) ?>">تثبيت/تحديث الجداول</a>
      </form>
    </div>
    <div class="small" style="text-align:center;margin-top:10px;opacity:.8">
      © <?= date('Y') ?> - Oasis Unit
    </div>
  </div>
</body>
</html>
