Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Julio Cavallari

Restrição via AJAX

Recommended Posts

Preciso fazer uma restrição de acesso, mas usando JS.

Tentei isso, mas sem sucesso

$(document).ready(function(){
   $.get('http://localhost/server_mvet/php/restrito.php', function (){
         success: function(data){
	if(data === "1"){
        window.location.href = 'login.html';
	   }
        }
    });
});

PHP

<?php
$id = $_COOKIE['id']; 
if(!isset($_COOKIE['id']))
{
	echo"1";
}
else
{
	echo"2";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

a sintaxe ai tá errada.

mas não faz sentido restringir via ajax, é frágil de mais.

restrinja no backend.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a regra vai ser só ler o cookie?

se for, não precisa de ajax, e você consegue ler o cookie direto no js. (se ele não for httpOnly).

o problema do erro de sintaxe, você consegue ver no console, aperta Ctrl + Shift + J no Firefox ou Chrome e corrige.

Compartilhar este post


Link para o post
Compartilhar em outros sites

corrigindo o erro de sintaxe:

$(document).ready(function(){
  $.get('http://localhost/server_mvet/php/restrito.php', function (data){
      if(data === "1"){
        window.location.href = 'login.html';
      }
  });
});
lembrando que você vai ter problema de cors.

Vá ao Ctrl + Shift + J e veja os erros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.