<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Login extends CI_Controller 
{
    public function autenticar() 
    {
        $this->load->model('usuarios_model');
        $email = $this->input->post('email');
        $senha = md5($this->input->post('senha'));
        $usuario = $this->usuarios_model->buscaPorEmailESenha($email, $senha);
        if ($usuario) {
            $this->session->set_userdata('usuario_logado', $usuario);
            $this->session->set_flashdata('mensagem', array('Logado com sucesso', 'alert-success'));
        } else {
            $this->session->set_flashdata('mensagem', array('Usuário ou senha inválida', 'alert-danger'));
        }
        redirect('/');
    }
    
    public function logout()
    {
        $this->session->unset_userdata('usuario_logado');
        $this->session->set_flashdata('mensagem', array('Deslogado com sucesso', 'alert-success'));
        redirect('/');
    }
}