Javascript 如何从登录页面注销用户? 功能检查记录(req、res、next){ 对于(i=0;i
该函数检查是否有用户登录,如果有用户登录,则将其输入阵列。如果另一个用户以相同的名称输入,它将被删除 “每个用户一次会话” 上述功能运行良好。现在我想问,应该怎么做才能让用户不输入页面('/')并从页面('/')注销(sessionid也被删除),然后返回到('/login')页面。我尝试了req.logOut,但无法 只需重定向即可Javascript 如何从登录页面注销用户? 功能检查记录(req、res、next){ 对于(i=0;i,javascript,express,passport.js,Javascript,Express,Passport.js,该函数检查是否有用户登录,如果有用户登录,则将其输入阵列。如果另一个用户以相同的名称输入,它将被删除 “每个用户一次会话” 上述功能运行良好。现在我想问,应该怎么做才能让用户不输入页面('/')并从页面('/')注销(sessionid也被删除),然后返回到('/login')页面。我尝试了req.logOut,但无法 只需重定向即可 function checkLogged(req, res, next) { for(i = 0; i < logged.length; i++)
function checkLogged(req, res, next) {
for(i = 0; i < logged.length; i++) {
if(req.user.id == logged[i].id) {
if(logged[i].sid != req.sessionID) {
req.logOut()
return false
}
}
}
return next()
}
功能检查记录(req、res、next){
对于(i=0;i
function checkLogged(req, res, next) {
for(i = 0; i < logged.length; i++) {
if(req.user.id == logged[i].id) {
if(logged[i].sid != req.sessionID) {
req.logOut();
return res.redirect('/login');
}
}
}
return next()
}