<?php
// check_user.php - Verify mobile number and fetch user details
require_once 'config.php';

header('Content-Type: application/json');

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $mobile = trim($_POST['mobile'] ?? '');
    
    if (empty($mobile)) {
        echo json_encode(['success' => false, 'message' => 'Mobile number is required']);
        exit;
    }
    
    // Check in database
    $stmt = $conn->prepare("SELECT id, name, mobile, role, photo FROM users WHERE mobile = ?");
    $stmt->bind_param("s", $mobile);
    $stmt->execute();
    $result = $stmt->get_result();
    
    if ($result->num_rows > 0) {
        $user = $result->fetch_assoc();
        
        // Get role text
        $role_text = '';
        if ($user['role'] == 1) {
            $role_text = 'Admin';
        } elseif ($user['role'] == 2) {
            $role_text = 'Staff';
        } else {
            $role_text = 'User';
        }
        
        echo json_encode([
            'success' => true,
            'user' => [
                'id' => $user['id'],
                'name' => $user['name'],
                'mobile' => $user['mobile'],
                'role' => $user['role'],
                'role_text' => $role_text,
                'photo' => $user['photo']
            ]
        ]);
    } else {
        echo json_encode(['success' => false, 'message' => 'Mobile number not registered!']);
    }
    $stmt->close();
} else {
    echo json_encode(['success' => false, 'message' => 'Invalid request method']);
}
?>