在我当前的项目中,我实现了revisionable,它跟踪应用程序中所做的所有修订。
发生的问题是当会话到期时,用户进行修订,该修订被存储在DB中。但是,相反,应该有一条消息显示"会话已过期",或者应该重定向到登录页面。
我如何实现这一点,使它一次应用到我的整个应用程序?
使用
if ((time() - Session::activity()) > (Config::get('session.lifetime') * 60))
{
// Session expired
}
编辑01
class MyController extends BaseController {
public function __construct()
{
if ((time() - Session::activity()) > (Config::get('session.lifetime') * 60))
{
// Session expired
}
}
}