authserver/testCAS/app/Http/Controllers/HomeController.php
changeset 8 5a0cbbe0922a
parent 0 1afc9d2ab94d
child 9 3166a35f5f0d
--- a/authserver/testCAS/app/Http/Controllers/HomeController.php	Thu Jul 02 16:55:25 2015 +0200
+++ b/authserver/testCAS/app/Http/Controllers/HomeController.php	Wed May 27 15:34:06 2015 +0200
@@ -1,6 +1,7 @@
 <?php namespace TestCAS\Http\Controllers;
 
 use Cas;
+use phpCAS;
 
 class HomeController extends Controller {
 
@@ -32,7 +33,18 @@
     */
     public function index()
     {
-        return view('home');
+        $pt="Error getting PT";
+        $pt=phpCAS::retrievePT(env("LDT_URL")."/api/ldt/1.0/projects/".env("TEST_PROJECT_ID")."/?format=json", $err_code, $err_msg);
+        $ch=curl_init(env("LDT_URL")."/api/ldt/1.0/projects/".env("TEST_PROJECT_ID")."/?format=json&casticket=".$pt);
+        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+        $proxiedRequestResponse=curl_exec($ch);
+        curl_close($ch);
+
+        $loginUrl=env("LDT_URL")."/accounts/caslogin";
+
+        return view('home')->with(
+          array("pt" => $pt, "err_code" => $err_code, "err_msg" => $err_msg, "proxiedRequestResponse" => $proxiedRequestResponse, 'loginUrl' => $loginUrl)
+        );
     }
 
     /**