Beispiel #1
0
         //fecha if
         $_SESSION['usuarioId'] = $array[0]->idUsuario;
         $_SESSION['usuarioLogin'] = $array[0]->login;
         $_SESSION['usuarioEmail'] = $array[0]->email;
         header("location:../visao/perfil.php");
     } else {
         $_SESSION['msgLogin'] = '******';
         header("location:../visao/login.php");
     }
     //fecha else
     break;
 case '2':
     //cadastrar
     session_start();
     if ($_POST['txtsenha'] == $_POST['txtconfirmarSenha'] && $_POST['posicao'] != null) {
         if (validar::validarNome($_POST['txtlogin']) && validar::validarSenha($_POST['txtsenha']) && validar::validarEmail($_POST['txtemail'])) {
             $u = new Usuario();
             $u->login = $_POST['txtlogin'];
             $u->senha = padronizacao::criptografar($_POST['txtsenha']);
             $u->email = $_POST['txtemail'];
             $u->posicao = $_POST['posicao'];
             $uDAO = new UsuarioDAO();
             $uDAO->cadastrarUsuario($u);
             $_SESSION['msg'] = 'usuário cadastrado com sucesso!';
             $_SESSION['u'] = serialize($u);
             header("location:../visao/login.php");
         } else {
             $_SESSION['msg'] = 'Erro ao cadastrar! Por favor verifique e cadastre novamente, conforme as exigências';
             header("location:../visao/login.php");
         }
         //fecha else