Example #1
0
     // define no modelo o id do usuario a ser deletado
     $model->setId($id);
     // deleta o usuario
     print $control->delete($model);
     if ($session->getVars('usuario')['id'] == $id) {
         $session->destroy();
         print "<script>location.href = 'index/index';</script>";
     }
     break;
 case 'login':
     $login = $_POST['login'];
     $senha = md5($_POST['senha']);
     $controlUsuario = UsuarioController::getInstance();
     $user = $controlUsuario->autentica($login, $senha);
     if ($user) {
         $session->setVars(['usuario' => ['id' => $user->getId(), 'login' => $user->getLogin(), 'nome' => $user->getNome(), 'nivel' => $user->getNivel()]]);
         print 1;
     } else {
         print "Por favor, verifique suas credenciais e tente novamente";
     }
     break;
 case 'logout':
     $session->destroy();
     break;
     // caso a ação seja de listar os Usuarios existentes
 // caso a ação seja de listar os Usuarios existentes
 case 'list':
     // cria um novo controller de usuarios
     $control = UsuarioController::getInstance();
     // busca no banco informações de todos os usuarios
     $usuarios = $control->find([], 0);