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
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:
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 :
<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”.
Presented in the profile to view as well as the needs of the people it quite well.