authserver/testCAS/app/Http/Controllers/HomeController.php
changeset 0 1afc9d2ab94d
child 8 5a0cbbe0922a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/authserver/testCAS/app/Http/Controllers/HomeController.php	Wed Apr 01 15:31:12 2015 +0200
@@ -0,0 +1,49 @@
+<?php namespace TestCAS\Http\Controllers;
+
+use Cas;
+
+class HomeController extends Controller {
+
+    /*
+    |--------------------------------------------------------------------------
+    | Home Controller
+    |--------------------------------------------------------------------------
+    |
+    | This controller renders your application's "dashboard" for users that
+    | are authenticated. Of course, you are free to change or remove the
+    | controller as you wish. It is just here to get your app started!
+    |
+    */
+
+    /**
+    * Create a new controller instance.
+    *
+    * @return void
+    */
+    public function __construct()
+    {
+        $this->middleware('auth.cas');
+    }
+
+    /**
+    * Show the application dashboard to the user.
+    *
+    * @return Response
+    */
+    public function index()
+    {
+        return view('home');
+    }
+
+    /**
+    * logout
+    *
+    * @return Response
+    */
+    public function logout()
+    {
+        cas::logout(['service'=>url('/')]);
+        return redirect()->route('index');
+    }
+
+}