Final de ano com 25 % OFF para compra e renovaÇÃo!

Autor Tópico: Login  (Lida 706 vezes)

gabrielemerich

  • Intermediário
  • ***
  • Mensagens: 115
Login
« Online: Fevereiro 16, 2017, 12:29:29 pm »
Pessoal, modifiquei a tela de login do meu módulo de segurança e estou autenticando usando ajax.
O problema é que ele autentica tudo e redireciona utilizando window.location.href para o menu principal! Porém eu gostaria de passar por parâmetro o usr_login para estabelecer e validar as permissões de acesso do usuário, porém não estou conseguindo.
Estou usando o sistema abaixo com algumas modificações:
 http://www.scriptcase.com.br/exemplos-scriptcase/tutoriais/webservices/login-jquery.php

Eduardo Henrique Belinatti

  • Intermediário
  • ***
  • Mensagens: 126
    • Prefeitura Municipal de Limeira
    • Email
Re:Login
« Responder #1 Online: Outubro 06, 2017, 11:52:09 am »
Bom dia pessoal.

Acredito que o Gabriel tenha resolvido este problema dada a data da postagem...
Mas como não houveram respostas acredito que uma solução seria apenas passar o parâmetro via QueryString:
Após a URL da chamada do menu:

Código: [Selecionar]
window.location='../menu/';
Adicionar o parâmetro usr_login e o valor retornado pela requisição ajax :

window.location='../menu/menu.php?usr_login=' + valor;


Exemplo de  http://www.scriptcase.com.br/exemplos-scriptcase/tutoriais/webservices/login-jquery.php :

Código: [Selecionar]
<script>
function validateLogin()
{
$('#errormsg_0_Passwd').html('');
$.ajax({
type: 'POST',
async: false,
url: '../user/',
data: 'option=validate_login&str_login=' + $("#form-login").val() + '&str_password=' + $("#form-password").val(),
success: function(html_retorno)
{
if(html_retorno == "ok")
{
window.location='../menu/';
}
else
{
$('#errormsg_0_Passwd').html(html_retorno);
}
}
});
}
</script>



*Mas html_retorno tem de retornar o valor além do "ok".
« Última modificação: Outubro 06, 2017, 11:53:48 am por Eduardo Henrique Belinatti »
Eduardo Henrique Belinatti
Analista Programador de Sistemas
ehbelinatti@gmail.com