在访问项目管理后台和一些功能的时候我们必须进行进行登录检测,判断当前登录的用户是否拥有对应的权限配置。
方法上最最合情合理的就是定义一个basecontroller继承系统的Controller类,同时进行对应的权限校验。然后所有的controller都继承我定义的controller。
这样定义一个类,完成对登录的状态校验。
在controller继承Base。这样所有的页面都是页面都会验证是否进行了登录验证。这样的方式一般使用在后台controller。
如果是前台controller。我们应该一个对应function。去验证session里面是否登录或者session里面的登录用户是否拥有对应的权限配置。
在登录以后使用session进行用户验证信息进行保存,这样就可以进行验证了。
注意:记得写一个controller是没有继承这个类。进行登录和注册的实现。