<?php
/**
 * Cashier Authentication
 */

require_once 'config.php';

$error = '';

// معالجة تسجيل الدخول
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['login'])) {
    $phone = $conn->real_escape_string($_POST['phone']);
    $password = $_POST['password'];
    
    $result = $conn->query("SELECT * FROM cashiers WHERE phone = '$phone' AND status = 'active'");
    
    if ($result && $result->num_rows > 0) {
        $cashier = $result->fetch_assoc();
        
        if (password_verify($password, $cashier['password'])) {
            $_SESSION[CASHIER_SESSION_KEY] = $cashier['id'];
            $_SESSION['cashier_name'] = $cashier['name'];
            
            // تحديث آخر تسجيل دخول
            $conn->query("UPDATE cashiers SET last_login = NOW(), login_count = login_count + 1 WHERE id = {$cashier['id']}");
            
            header('Location: dashboard.php');
            exit();
        } else {
            $error = 'كلمة المرور غير صحيحة';
        }
    } else {
        $error = 'رقم الهاتف غير مسجل أو الحساب غير نشط';
    }
}
?>