node.js中的用户管理系统

时间:2014-09-18 11:02:26

标签: node.js express passport.js

大多数Web应用程序对用户管理的要求相当普遍:

  • 用户注册

  • 收到确认电子邮件

  • 请求忘记密码

  • 管理员为用户分配角色等

是否有一个已实现流程且可自定义的node.js / express.js项目?

Passport.js允许应用程序仅进行身份验证但不执行上面列出的功能。我见过干墙。它使用MongoDB。 我正在寻找一个模块,让我自定义用户存储机制,以便我可以使用自己的MySQL数据库来存储用户。

ASP .NET在会员模块中提供了这些功能,并允许开发人员完全自定义它。我们有Node.js的东西吗?

3 个答案:

答案 0 :(得分:3)

我使用sails framework并且有一些与风帆集成的软件包。对于身份验证,我找到了这个包:https://github.com/kasperisager/sails-generate-auth,也许它可以帮到你。

答案 1 :(得分:1)

Victor's答案的基础上,有一个基于sails-permissions的名为sails.js的快速用户/角色管理系统。

答案 2 :(得分:0)

我认为你必须使用Drywall并自定义它以使用mySQL。如你所知,将mySQL用于node.js并不常见。

也许本文将帮助您进行mySQL集成:

http://teknosains.com/i/simple-crud-nodejs-mysql