由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Node.js passport 如何用isAuthenticated()检测所有网页?
相关主题
Passport isAuthenticated() always returns TRUEweb services的安全性问题。
有没有人觉得 oauth 是个 shit?怎么做能提供RESTful的安全性?
讨论node/angular route的error handlingAWS authentication 求推荐
用那个design pattern好?a vba question. please help
用LDAP存user还是mysql存?Nodejs socket.io emit看不懂
wechat desktop 二维码认证是怎么作的?说道startup,最近这些年最神奇的应该是minecraft了吧?
请教 cross two website Authentication 问题MVCS
请问你们在公司做的项目的代码OAuth的scope有什么用?
相关话题的讨论汇总
话题: login话题: isloggedin话题: req话题: res
进入Programming版参与讨论
1 (共1页)
w*s
发帖数: 7227
1
很简单的应用,对于所有要打开的网页,包含一些static page,先看下有没有login,
没有的话跳到login页面。这么写法行吗?
function isLoggedIn(req, res, next) {
// if user is authenticated in the session, carry on
if (req.isAuthenticated())
return next();
// if they aren't redirect them to the home page
res.redirect('/login');
}
app.get('*', isLoggedIn, function(req, res) {
......
});
谢谢!
l**********n
发帖数: 8443
2
what about login page?

【在 w*s 的大作中提到】
: 很简单的应用,对于所有要打开的网页,包含一些static page,先看下有没有login,
: 没有的话跳到login页面。这么写法行吗?
: function isLoggedIn(req, res, next) {
: // if user is authenticated in the session, carry on
: if (req.isAuthenticated())
: return next();
: // if they aren't redirect them to the home page
: res.redirect('/login');
: }
: app.get('*', isLoggedIn, function(req, res) {

w*s
发帖数: 7227
3
我有同样的问题,但不知道怎么解决。老大怎么看?
目前网站的default首页是login.html, 不是index.html(是angualr single page app
),勉强绕过这问题。
但如果首页是index.html,我的网站就死翘翘了,还没来得及检查是否logged in,已
经显示一大堆button了。

【在 l**********n 的大作中提到】
: what about login page?
h**********c
发帖数: 4120
4
最近厂里组织学习owasp,一般都是要
login, save a auth token in session/cookie what the.
not in this node shit, opinion

【在 w*s 的大作中提到】
: 很简单的应用,对于所有要打开的网页,包含一些static page,先看下有没有login,
: 没有的话跳到login页面。这么写法行吗?
: function isLoggedIn(req, res, next) {
: // if user is authenticated in the session, carry on
: if (req.isAuthenticated())
: return next();
: // if they aren't redirect them to the home page
: res.redirect('/login');
: }
: app.get('*', isLoggedIn, function(req, res) {

l**********n
发帖数: 8443
5
put pages that require auth under certain path. pages that do not require
auth under different path. same thing for authorization

app

【在 w*s 的大作中提到】
: 我有同样的问题,但不知道怎么解决。老大怎么看?
: 目前网站的default首页是login.html, 不是index.html(是angualr single page app
: ),勉强绕过这问题。
: 但如果首页是index.html,我的网站就死翘翘了,还没来得及检查是否logged in,已
: 经显示一大堆button了。

w*s
发帖数: 7227
6
确认一下,是这么搞?
put pages that require auth under path1
app.get('/path1/*', isLoggedIn, function(req, res) {
......
});

【在 l**********n 的大作中提到】
: put pages that require auth under certain path. pages that do not require
: auth under different path. same thing for authorization
:
: app

w*s
发帖数: 7227
7
要死了,折腾不完。
谢谢了

【在 h**********c 的大作中提到】
: 最近厂里组织学习owasp,一般都是要
: login, save a auth token in session/cookie what the.
: not in this node shit, opinion

1 (共1页)
进入Programming版参与讨论
相关主题
OAuth的scope有什么用?用LDAP存user还是mysql存?
做web application backend 有前途还是infra有前途wechat desktop 二维码认证是怎么作的?
这个简单的post.py怎么不work请教 cross two website Authentication 问题
jwt token 作认证的问题请问你们在公司做的项目的代码
Passport isAuthenticated() always returns TRUEweb services的安全性问题。
有没有人觉得 oauth 是个 shit?怎么做能提供RESTful的安全性?
讨论node/angular route的error handlingAWS authentication 求推荐
用那个design pattern好?a vba question. please help
相关话题的讨论汇总
话题: login话题: isloggedin话题: req话题: res