处理登录
Handling logins
我已经开始了一个项目,用HTML5/Canvas/JS构建一个小而简单的Web应用程序,允许用户绘制简单的数据集。
我想实现和用户帐户/登录系统,但我想使用 JS 而不是传统的 PHP 解决方案来做到这一点。
我一直在以本指南为例。 http://www.quietless.com/kitchen/building-a-login-system-in-node-js-and-mongodb/
我的问题是,在实现这样的系统之后,如何处理/处理/处理一直登录或注销代码的用户?执行此操作的常见和最佳实践应用是什么?
编写一个中间件函数,例如:
function needUser(req, res, next) {
if (!req.session.user) {
res.redirect('/login');
return;
}
next();
}
任何对未登录用户公开可用的路由都可以忽略这一点并正常设置。任何需要登录用户的路由都可以包含此作为中间件。
app.get('/inbox', needUser, inboxRoute);
相关文章:
- 允许同一用户在不同数量的设备上多次登录以及如何处理会话
- 当尝试登录instagram时,带有Selenium的Phantomjs不处理iframe Java脚本
- 使用过期jwt处理自动登录
- 处理登录
- 我有三个地方供用户登录,在同一页面上,我如何在一个功能中让所有三个按钮工作和三个表单处理
- 登录时的错误处理
- 尝试使用Fancybox / Ajax处理登录错误
- REST调用登录过程,我们如何处理重定向
- React/Flux通过登录流处理权限敏感操作的方式
- Ajax登录框没有't调用PHP文件以继续处理
- 网站的Facebook登录:处理用户Facebook注销的最佳实践
- 处理登录表单验证
- 登录亚马逊使用CasperJS处理验证码
- 如何处理Facebook登录作为页面
- 我将如何处理从客户端发送登录数据到服务器与Backbone.js
- 在骨干js中处理登录的用户模型和视图
- 如何处理“登录”
- 在php中处理登录后的会话id,以将菜单栏项从登录更改为注销
- 如何处理用户信息使用firebase简单登录为facebook
- Angularjs在登录时处理非活跃用户