CNode

验证用户后网页重定向错误

Ttelnetning发布于12 年前最后回复8 年前7 回复5265 浏览0 收藏
if(varify){
            req.session.logged_in=true;
            req.session.user=username;
            console.log('u:'+req.session.user);
            // req.session.sucess='success,you may logout<a href="/logout">logout</a>';
             res.redirect('/admin',false);

上面是在/admin/login页面的操作,如果验证用户名密码成功,应该要跳转到/admin页面,实际并没有跳转,但是刷新一下页面后会正常跳转。 希望大家能够给出一些见解,感激不尽。

查看回复

回复 (7)

D
dmodaii#1·8 年前

请问你最后怎么解决的, 我也出现登录后需要跳转的问题

H
heixiaoshan#2·12 年前

代码贴完整。这么一点看不出什么的。

O
otinn#3·12 年前

res.redirect('/admin',false); 后面有return吗?

M
MiguelValentine#4·12 年前

res.redirect('/admin') 就行了呗。 res.redirect([status], url) <---用法。 所以说你的 res.redirect('/admin',false); 我看不太懂。

A
alsotang#5·12 年前

改成

return res.redirect('/admin')

试试

D
duyongguang#6·12 年前

是因为前面有输出

M
MiguelValentine#7·12 年前

我觉得不需要RETURN。RES可以直接用。我的RES经常封装在各种函数里。

参与回复
登录后即可参与回复。登录