John Howard

1645 经验值

例如,我登录后台之后:左侧的导航在数据库里如何设置3级,前台如何显示?

像这样:
|-员工管理
|- -部门管理
|- - -部门人员
|-客户管理
|- -客户类型
|- - -类型分类

基本解决了
用户登录使用session,当用户session过期后,会对所有session做清空处理,这样设置中间键是没有用的

我是这么做的:
1.用户登录使用Session,登录验证通过之后写入Cache(使用Redis驱动),设置Cache时间为1天。

Cache::set('useremail','useremail',1);

2.在登录页面方法判断是否有Cache的useremail值

if(Cache::has('useremail')){
    return view('user.lockscreen')
}

如果有值,就在锁屏blade页面读取之前写入的用户信息,然后提交新的验证方法(因为我做了验证码,锁屏页面不做验证码验证,只输入密码)

{Cache::get('useremail')}

如果有错误的地方,请指正。

加了auth,上传就失效,不加的话,任何人都可以使用upload方法