equal
deleted
inserted
replaced
1 <?php namespace TestCAS\Http\Controllers; |
1 <?php namespace TestCAS\Http\Controllers; |
2 |
2 |
3 use Cas; |
3 use Cas; |
|
4 use phpCAS; |
4 |
5 |
5 class HomeController extends Controller { |
6 class HomeController extends Controller { |
6 |
7 |
7 /* |
8 /* |
8 |-------------------------------------------------------------------------- |
9 |-------------------------------------------------------------------------- |
30 * |
31 * |
31 * @return Response |
32 * @return Response |
32 */ |
33 */ |
33 public function index() |
34 public function index() |
34 { |
35 { |
35 return view('home'); |
36 $pt="Error getting PT"; |
|
37 $pt=phpCAS::retrievePT(env("LDT_URL")."/api/ldt/1.0/projects/".env("TEST_PROJECT_ID")."/?format=json", $err_code, $err_msg); |
|
38 $ch=curl_init(env("LDT_URL")."/api/ldt/1.0/projects/".env("TEST_PROJECT_ID")."/?format=json&casticket=".$pt); |
|
39 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); |
|
40 $proxiedRequestResponse=curl_exec($ch); |
|
41 curl_close($ch); |
|
42 |
|
43 $loginUrl=env("LDT_URL")."/accounts/caslogin"; |
|
44 |
|
45 return view('home')->with( |
|
46 array("pt" => $pt, "err_code" => $err_code, "err_msg" => $err_msg, "proxiedRequestResponse" => $proxiedRequestResponse, 'loginUrl' => $loginUrl) |
|
47 ); |
36 } |
48 } |
37 |
49 |
38 /** |
50 /** |
39 * logout |
51 * logout |
40 * |
52 * |