Skip to content
Snippets Groups Projects
Select Git revision
  • 34d533d077a5c60a6ed5ca95eaa6afeb10a477e3
  • 3.9 default
  • develop
  • 6.0
  • 5.0
  • 4.0
  • scrutinizer-patch-4
  • scrutinizer-patch-3
  • scrutinizer-patch-2
  • scrutinizer-patch-1
  • 3.7
  • 3.8
  • 3.6
  • 3.9_backported
  • 3.8_backported
  • 3.7_backported
  • 3.5
  • 3.6_backported
  • 3.5_backported
  • 3.4
  • 3.3_backported
  • 6.0.4
  • 6.0.3
  • 5.0.7
  • 6.0.2
  • 6.0.1
  • 5.0.6
  • 6.0.0
  • 5.0.5
  • 6.0.0-rc
  • 5.0.4
  • 6.0.0-beta
  • 5.0.3
  • 4.0.6
  • 5.0.2
  • 5.0.1
  • 4.0.5
  • 5.0.0
  • 4.0.4
  • 5.0.0-rc2
  • 5.0.0-rc1
41 results

index.php

Blame
  • Cas.php 558 B
    <?php
    
    require_once 'CAS/CAS.php';
    
    class Nmc_Auth_Adapter_Cas implements Zend_Auth_Adapter_Interface
    {
        public function __construct($host, $port, $path)
        {
            phpCAS::client(CAS_VERSION_2_0, $host, $port, $path);
            phpCAS::setNoCasServerValidation();
        }
    
        public function authenticate()
        {
            $loggedIn = phpCAS::checkAuthentication();
            if ($loggedIn) {
                return new Zend_Auth_Result(true, phpCAS::getUser());
            }
            return new Zend_Auth_Result(false, null, array('Not signed in to CAS.'));
        }
    }