Example #1
0
        return Redirect::to_view('login.login');
    }
    # Verifica se existe um Usuário com determinadas credenciais no sistema
    if ($model_login->user_exist($data)) {
        $usuario_from_db = $model_login->where('login', '=', $data['login']);
        $data = array();
        foreach ($usuario_from_db as $itens) {
            $data['id_usuario'] = $itens->id;
            $data['login_usuario'] = $itens->login;
            $data['perfil_usuario'] = $itens->perfil;
            $data['data_cadastro_usuario'] = $itens->data_cadastro;
            $data['vinculo_empresa'] = $itens->vinculo_empresa;
        }
        # Carrega os dados do Usuário na session
        Session::put_session('id_usuario', $data['id_usuario']);
        Session::put_session('login_usuario', $data['login_usuario']);
        Session::put_session('perfil_usuario', $data['perfil_usuario']);
        Session::put_session('data_cadastro_usuario', $data['data_cadastro_usuario']);
        Session::put_session('vinculo_empresa', $data['vinculo_empresa']);
        return Redirect::to_view('dashboard.inicio');
    }
    Session::flash('error', 'Login ou Senha incorretos');
    return Redirect::to_view('login.login');
}
# --------------------------------------------------------------------------
# Faz o logout da aplicação
# --------------------------------------------------------------------------
if (Context::get_context('logout')) {
    Auth::logout();
    return Redirect::to_view('login.login');
}