mode == 'cancel') {
echo 'User has canceled authentication!';
} else {
if($_SESSION["openidservico"] != "twitter" && $_SESSION["openidservico"] != "facebook" && $_SESSION["openidservico"] != "linkedin"){
$valido = $openid->validate();
$_SESSION["openid"] = false;
if($valido){
$_SESSION["openid"] = true;
$_SESSION["openidurl"] = $dadosurl["openid_identifier"];
$_SESSION["openidusuario"] = $dadosurl["usuario"];
$_SESSION["openidservico"] = $dadosurl["servico"];
$_SESSION["openidimagem"] = $dadosurl["imagem"];
$_SESSION["openidnome"] = $dadosurl["nome"];
}
}
else{
$valido = $_SESSION["openid"];
}
if($valido){
header('Location: ' . $_SESSION["urlVolta"]);
}
if(!$valido){
$url = "login.php?login&erro=ok";
header('Location: ' . $url);
}
}
} catch(ErrorException $e) {
echo $e->getMessage();
echo "