Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá caros,
Eu não conheço muito de ajax, mas gostaria de fazer uma validação via ajax. Eis a situação:
- Eu tenho um documento que será acessado pelo cliente, no entanto, para poder ve-lo, é necessário fazer login e senha. Após ter efetuado o login corretamente, liberar o download do determinado arquivo.
Alguem tem alguma dica ou exemplo?
Grato.
É para testes.
Eu tenho um server-side em ASP. Agora quero testar em Ajax
Ok, vamos nós.
Eu faria da seguinte forma:
1 - Criaria um TOKEN de acesso para deixar as coisas mais seguras, porque utilizar AJAX para isso não é recomendável.
2 - Você sabe AJAX até que nível (?)
3 - Você pode retornar os valores com esse exemplo:
<?php
// Se o usuário existir
if($_POST['username'] == $usuarioBanco && $_POST['password'] == $senhaBanco)
{
echo json_encode(array('usuarioCorreto' => '1'));
} echo json_encode(array('usuarioCorreto' => '0'));
}
?>
Ele imprimiria o jSON assim
{'usuario':1} ou {'usuario':0}
Ai era só você ler no javascript, supondo que o retorno seja assim...
var request = new XMLHttpRequest();
var jSON = eval('(' + request.responseText + ')');
// Quer dizer que ele efetuou o login corretamente
if(jSON.usuarioCorreto > 0)
{
window.alert('Logado ! ');
} window.alert('Usuário e/ou Senha incorretos!');
}
A lógica é mais ou menos essa. :wacko:
>
Olá caros,
Eu não conheço muito de ajax, mas gostaria de fazer uma validação via ajax. Eis a situação:
- Eu tenho um documento que será acessado pelo cliente, no entanto, para poder ve-lo, é necessário fazer login e senha. Após ter efetuado o login corretamente, liberar o download do determinado arquivo.
Alguem tem alguma dica ou exemplo?
Grato.
Eu só não entendi o porquê de utilizar AJAX.
Não estou dizendo que esteja errado, pelo contrário, só não entendi o porquê de usar AJAX para fazer login.
Acho melhor você fazer server-side puro.