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

Source for file papi1.5-authn-attr.php

Documentation is available at papi1.5-authn-attr.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.  * @subpackage PAPIAuthenticationEngine
  8.  */
  9.  
  10. include("../PoA.php");
  11.  
  12. $poa new PoA("samples");
  13.  
  14. $auth $poa->authenticate();
  15.  
  16. echo "<h1>PAPI 1.5 Example #1</h1>";
  17. echo "<h2>authenticate() + getAttributes() + isAuthenticated()</h2>";
  18. echo "<hr/>";
  19.  
  20. if ($auth{
  21.     echo "<p><strong>authenticate()</strong>: <div style=\"background: #ccffcc; padding: 5px\"><tt>AUTHN_SUCCESS</tt></div></p>";
  22.     echo "<p><strong>getAttributes()</strong>:</p>";
  23.     echo "<div style=\"background: #cccccc; padding: 5px\"><pre>".print_r($poa->getAttributes(),true)."</pre></div>";
  24. else {
  25.     echo "<p><strong>authenticate()</strong>: <div style=\"background: #ffcccc; padding: 5px\"><tt>AUTHN_FAILED</tt></div></p>";
  26. }
  27.  
  28. $auth $poa->isAuthenticated();
  29.  
  30. if ($auth{
  31.     echo "<p><strong>isAuthenticated()</strong>: <div style=\"background: #ccffcc; padding: 5px\"><tt>AUTHN_SUCCESS</strong></div></tt>";
  32. else {
  33.     echo "<p><strong>isAuthenticated()</strong>: <div style=\"background: #ffcccc; padding: 5px\"><tt>AUTHN_FAILED</strong></div></tt>";
  34. }
  35.  
  36. ?>

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