From 2092d32d71d7e65111c7ae08ba95b4145631a10e Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <jkowalsk@student.agh.edu.pl>
Date: Mon, 17 Aug 2015 14:31:50 +0000
Subject: [PATCH] Ask CAS to use POST method when passing ticket
---
uphpCAS.php | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/uphpCAS.php b/uphpCAS.php
index bce5aab..46dc3e2 100644
--- a/uphpCAS.php
+++ b/uphpCAS.php
@@ -53,7 +53,7 @@
}
public function loginUrl() {
- return $this->serverUrl.'/login?service='.urlencode($this->serviceUrl);
+ return $this->serverUrl.'/login?method=POST&service='.urlencode($this->serviceUrl);
}
public function logoutUrl() {
@@ -73,8 +73,8 @@
session_start();
if(isset($_SESSION['uphpCAS-user'])) {
return $_SESSION['uphpCAS-user'];
- } elseif(isset($_GET['ticket'])) {
- $user = $this->verifyTicket($_GET['ticket']);
+ } elseif(isset($_REQUEST['ticket'])) {
+ $user = $this->verifyTicket($_REQUEST['ticket']);
$_SESSION['uphpCAS-user'] = $user;
return $user;
} else {
--
Gitblit v1.9.1