Removed auto-login feature from CAS support
git-svn-id: https://rosehill.googlecode.com/svn/trunk@69 100bd78a-fc82-11de-b5bc-ffd2847a4b57
This commit is contained in:
parent
e96b604573
commit
3e0834e489
|
@ -126,22 +126,6 @@ if (!defined('STDIN')) {
|
||||||
define('CAS','/var/www/libraries/SimpleCAS');
|
define('CAS','/var/www/libraries/SimpleCAS');
|
||||||
define('CAS_SERVER','cas.somewhere.org');
|
define('CAS_SERVER','cas.somewhere.org');
|
||||||
define('CAS_URI','cas');
|
define('CAS_URI','cas');
|
||||||
define('CAS_COOKIE','cas_session');
|
|
||||||
define('CAS_DOMAIN','.localhost');
|
|
||||||
if (session_id()) {
|
|
||||||
if (!isset($_SESSION['USER']) && isset($_COOKIE[CAS_COOKIE])) {
|
|
||||||
require_once CAS.'/SimpleCAS/Autoload.php';
|
|
||||||
$options = array('hostname'=>CAS_SERVER,'uri'=>CAS_URI);
|
|
||||||
$protocol = new SimpleCAS_Protocol_Version2($options);
|
|
||||||
$client = SimpleCAS::client($protocol);
|
|
||||||
$client->forceAuthentication();
|
|
||||||
|
|
||||||
if ($client->isAuthenticated()) {
|
|
||||||
$user = new User($client->getUsername());
|
|
||||||
$user->startNewSession();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load the Zend_Acl
|
* Load the Zend_Acl
|
||||||
|
|
|
@ -20,7 +20,6 @@ if ($client->isAuthenticated()) {
|
||||||
try {
|
try {
|
||||||
$user = new User($client->getUsername());
|
$user = new User($client->getUsername());
|
||||||
$user->startNewSession();
|
$user->startNewSession();
|
||||||
setcookie(CAS_COOKIE,'true',0,'/',CAS_DOMAIN);
|
|
||||||
|
|
||||||
if (isset($_SESSION['return_url'])) {
|
if (isset($_SESSION['return_url'])) {
|
||||||
header('Location: '.$_SESSION['return_url']);
|
header('Location: '.$_SESSION['return_url']);
|
||||||
|
|
Loading…
Reference in New Issue