关于session控制的问题
我参考老师的教程,写了下面2个路由:
// 登陆按钮
app.all('/login/signin', account.signin)
// 首页
app.all('/main', account.signinRequired, account.adminRequired, main.mainMenu)
初衷是登陆成功的话,定向到“/main”去执行登录状态(account.signinRequired)和权限(account.adminRequired)的验证,再显示首页画面。
可是运行结果发现,在“account.signin”的控制类里登录验证成功时拿到的sessionId与在“account.signinRequired”里面拿到的sessionID不一样,导致在“account.signinRequired”里作登录状态的验证时始终是失败的。。。
我看数据库里登录时的session数据明明已经插进去了,不明白为什么sessionID会变掉,求解~~谢谢!