File "UserModel.php"

Full Path: C:/wamp64/www/Actas_Usuarios/models/UserModel.php
File size: 722 bytes
MIME-type: text/x-php
Charset: utf-8

<?php
// models/UserModel.php

require_once __DIR__ . '/../config/db.php';

class UserModel
{
    private mysqli $db;

    public function __construct()
    {
        $database = new Database();
        $this->db = $database->connect();
    }

    // Valida usuario y contraseƱa, retorna fila o false
    public function login(string $usuario, string $password)
    {
        $stmt = $this->db->prepare(
            "SELECT USR, NOMBRE FROM usuarios WHERE USR = ? AND PAS = ? LIMIT 1"
        );
        $stmt->bind_param('ss', $usuario, $password);
        $stmt->execute();
        $result = $stmt->get_result();

        return $result->num_rows > 0 ? $result->fetch_assoc() : false;
    }
}