Laravel5中集成JASIG CAS统一认证系统(2)

$message_error = "";
        if (Auth::check()) {
           
        } else {
            if (Auth::attempt(array())) {
                // Redirect to link after login
            }
            // Redirect to un-logged in page
        }
        dump(\phpCAS::getUser());
        dump(Auth::user());
    }

public function logout() {

$cas_host = \Config::get('app.cas_host');
        //dump($cas_host);
        $cas_context = \Config::get('app.cas_context');
        $cas_port = \Config::get('app.cas_port');
        \phpCAS::setDebug();
        \phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context);
        \phpCAS::setNoCasServerValidation();
        \phpCAS::logoutWithRedirectService(\Config::get('app.url'));
    }

在routes.php里添加路由规则就OK了,把项目默认的登陆和注销方法指到这里来,当login的时候,会出现服务器的登陆页面。

有个问题,就是这么改动之后,原来我设置的不需要登陆就能浏览的页面,现在进入的时候也会跳出登陆页面,不知道为什么,希望高手指导下,谢谢!

如何在 CentOS 7 / Ubuntu 15.04 上安装 PHP 框架 Laravel

Ubuntu下使用Nginx部署Laravel 

Ubuntu 14.04 上使用 Nginx 部署 Laravel 5.0 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c920034e05cbaa789660369f4ecdb6a3.html