phpPoA2
[ class tree: phpPoA2 ] [ index: phpPoA2 ] [ all elements ]

Source for file papi1.5-slo.php

Documentation is available at papi1.5-slo.php

  1. <?php
  2. /**
  3.  * This is a sample file to demonstrate the functionality of the phpPoA2 package.
  4.  * @author Jaime Perez <jaime.perez@rediris.es>
  5.  * @filesource
  6.  * @package phpPoA2
  7.  */
  8.  
  9. include("../PoA.php");
  10.  
  11. $poa new PoA("sample8");
  12.  
  13. echo "<h1>PAPI 1.5 Example #8 SP1</h1>";
  14.  
  15. if (!isset($_REQUEST['logout'])) {
  16.     echo "<h2>authenticate()</h2>";
  17.     echo "<hr/>";
  18.     $auth $poa->authenticate();
  19.     if ($auth{
  20.         echo "<p><strong>authenticate()</strong>: <div style=\"background: #ccffcc; padding: 5px\"><tt>AUTHN_SUCCESS</tt></div></p>";
  21.     else {
  22.         echo "<p><strong>authenticate()</strong>: <div style=\"background: #ffcccc; padding: 5px\"><tt>AUTHN_FAILED</tt></div></p>";
  23.     }
  24.     echo "<h3>Single Logout</h3>";
  25.     echo "<p><a href=\"?logout\">Logout</a></p>";
  26. else {
  27.     echo "<h2>logout()</h2>";
  28.     echo "<hr/>";
  29.     $loggedout $poa->logout(true);
  30.     if ($loggedout{
  31.         echo "<p><strong>logout()</strong>: <div style=\"background: #ccffcc; padding: 5px\"><tt>true</tt></div></p>";
  32.     else {
  33.         echo "<p><strong>logout()</strong>: <div style=\"background: #ffcccc; padding: 5px\"><tt>false</tt></div></p>";
  34.     }
  35. }
  36.  
  37. echo "<h3>Single Sign On</h3>";
  38. echo "<p><a href=\"papi1.5-slo.php\">Go to first Service Provider (current)</a></p>";
  39. echo "<p><a href=\"papi1.5-slo-extra.php\">Go to second Service Provider</a></p>";
  40.  
  41. ?>

Documentation generated on Wed, 13 Oct 2010 15:06:21 +0200 by phpDocumentor 1.4.3