Ir para conteúdo

POWERED BY:

Arquivado

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

Alexandrebma

Ajuda... redirecionar pagina depois de confirmação de login.

Recommended Posts

Prezados, sou leigo em PHP e por isso estou procurando alguém que possa me ajudar aqui no trampo.

 

Estou desenvolvendo uma pagina simples para o colégio que trabalho, porem o mesmo fez um contrato com um time de futebol e o mesmo exigi o login de seus associados para receber os descontos em nosso site, o login esta rodando, porem a pop up do login fecha e volta para mesma pagina, o caso seria para ir para outra pagina, alguém pode ajudar.

 

segue o código abaixo

 

Essa é index.

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
<!--
body {
background-color: #000000;
background-image: url();
background-repeat: no-repeat;
color: #000;
}
-->
</style></head>
<body>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="//www.nrnoficial.com.br/site/js/api/v1/auth.js"></script>
<script>
window.HPMAISApiNRNAuth.setPublicKey("XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX");
window.HPMAISApiNRNAuth.$on('auth-result', function(result, token) {
if (result.success === true) {
alert(token);
$.post("getdadosuser.php", {token: token}, function(data) {
alert(data);
});
} else {
alert("Usuário não efetuou login.");
}
});
</script>
<form>
<div align="center">
<p><img src="logo.jpg" width="205" height="123">------------------------------ <img src="logohdr.png" width="209" height="159"> </p>
<p>
<input type="button" class="hpmaisapi-auth-btn" value="Entrar" align="bottom" />
</p>
</div>
</form>
<div align="center"></div>
</body>
</html>
Esse é o PHP:
<?php
if(isset($_POST['token'])){
include("JWT.php");
$publickey = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX";
$privatekey = "XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX";
$nrnToken = $_POST['token'];
$jsonObj = json_encode((object) array("token" => $nrnToken));
$jwt = JWT::encode($jsonObj, $privatekey);
$requestData = json_encode((object)array("publickey"=>$publickey,"token"=>$jwt));
$ch = curl_init($requestUrl);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $requestData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($requestData))
);
$result = curl_exec($ch);
curl_close($ch);
$resultData = JWT::decode($result,$privatekey);
echo $resultData;
}
?>

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.