Ejemplo n.º 1
0
<?php

require_once 'uphpCAS.php';
session_start();
try {
    $cas = new uphpCAS($_SESSION['cas']);
    $user = $cas->logout();
} catch (Exception $e) {
    echo 'Jasig authentication failed: ' . $e->getMessage();
    die;
}
Ejemplo n.º 2
0
<?php

require_once 'uphpCAS.php';
session_start();
try {
    $cas = new uphpCAS($_SESSION['cas']);
    if (isset($_SESSION['cafile'])) {
        $cas->setCaFile($_SESSION['cafile']);
    }
    if (isset($_SESSION['method'])) {
        $cas->setMethod($_SESSION['method']);
    }
    if (isset($_SESSION['url'])) {
        $cas->setServiceUrl($_SESSION['url']);
    }
    $user = $cas->authenticate();
    echo 'Authenticated as ' . $user->user;
} catch (Exception $e) {
    echo 'Jasig authentication failed: ' . $e->getMessage();
    die;
}
Ejemplo n.º 3
0
<?php

require_once 'uphpCAS.php';
session_start();
try {
    $cas = new uphpCAS($_SESSION['cas']);
    if (isset($_SESSION['cafile'])) {
        $cas->setCaFile($_SESSION['cafile']);
    }
    $user = $cas->authenticate();
    header('Location: index.php');
} catch (Exception $e) {
    echo 'Jasig authentication failed: ' . $e->getMessage();
    die;
}
Ejemplo n.º 4
0
<?php

require_once 'uphpCAS.php';
session_start();
$cas = new uphpCAS($_SESSION['cas']);
if ($cas->isAuthenticated()) {
    $user = $cas->authenticate();
    echo 'Authenticated as ' . $user->user;
} else {
    echo 'Not authenticated. <a href="login.php">Log in</a>';
}