public function login() { $isso_client = new ISSOClient(); $user = $isso_client->verifica(); if (!$user) { // Si no hay usuario, deberiamos llevarlo a la URL header("Location: " . $isso_client->getUrlLoginForm()); return; } else { //$user tiene el eXXXXX $id = $user; $this->user = $user; /* Esta comprobaci<97>n es para que devuelva lo que la aplicaci<97>n necesita */ if (empty($id)) { $err = "El identificador no es correcto."; header("Location: " . $isso_client->getUrlLoginForm()); return -1; } else { //return 1; return $user; } return $user; } }
<?php require_once "ISSOClient.php"; require_once "../Net/HTTP/Client.php"; $isso_client = new ISSOClient(); $user = $isso_client->verifica(); if (!$user) { header("Location: " . $isso_client->getUrlLoginForm()); } else { echo "USUARIO: " . $user . "<br>"; echo "<a href=\"" . $isso_client->getUrlLogoutForm($isso_client->verifica(), $isso_client->getCurrentSSOID()) . "\">Logout</a>"; }