【发布时间】:2015-01-08 15:34:13
【问题描述】:
所以我遇到了一个问题,在大多数页面上,我们需要用户使用 SSL。因此,我们有以下代码,其中包含强制用户进入 SSL 模式的路由。
//secure app route
Route::filter('force.ssl', function()
{
if( ! Request::secure())
{
return Redirect::secure(Request::path());
}
});
这非常有效,但是在两个特定页面上,用户必须处于 http 模式(外部服务器不接受 https 请求的问题)。如何反向应用相同的逻辑?我假设是这样的,但重定向不安全?
//secure app route
Route::filter('force.nossl', function()
{
if(Request::secure())
{
return Redirect::unsecure(Request::path());
}
});
【问题讨论】:
标签: php ssl laravel filter routes