<?php
class Auth_model extends CI_Model {

    public function __construct() {
        parent::__construct();
        $this->load->model('Pegawai_model'); // ✅ Muat model pegawai
    }

    // Cek login sebagai ADMIN
    public function login_admin($username, $password) {
        $this->db->where('username', $username);
        $query = $this->db->get('admin_groups');
        if ($query->num_rows() == 1) {
            $admin = $query->row();
            if (password_verify($password, $admin->password)) {
                return $admin;
            }
        }
        return false;
    }

    // ✅ Cek login sebagai USER ASN
    public function login_user($nip, $password) {
        // Ambil data pegawai berdasarkan NIP
        $pegawai = $this->Pegawai_model->get_by_nip($nip);

        if (!$pegawai) {
            return false;
        }

        // Validasi: password harus sama dengan NIP
        if ($password !== $nip) {
            return false;
        }

        return $pegawai;
    }
}