首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为express-stormpath中的组创建不同的注册页面

如何为express-stormpath中的组创建不同的注册页面
EN

Stack Overflow用户
提问于 2017-01-17 14:21:30
回答 1查看 85关注 0票数 2

我希望创建不同的注册页面为不同的组在快速风暴路径。例如:

代码语言:javascript
复制
router.get('/new', stormpath.groupsRequired(['Merchants']), function(req, res){
//this would render a signup for merchants if a merchant wasn't signed in
});

router.get('/new', stormpath.groupsRequired(['customers']), function(req, res){
//this would render a signup for customer if a customer wasn't signed in
});

我已经阅读了文档,但没有任何运气,我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2017-01-18 01:11:00

没有一种原生的方式来为不同的“用户组”呈现注册屏幕。

不过,您确实有几个选择:

  1. 为您的每种组类型创建您自己的注册视图/路由。为其分配/register/merchants/register/customers等路由。

然后,您可以使用Express中的路由参数解析出URL之后的部分,并在创建用户后使用该参数将用户分配到该组中。

  1. 另一个选择是让它变得非常简单。只需使用express-stormpath提供的普通/register/路由,自行定制视图模板即可。当人们登陆注册页面时,向他们显示一个模板,其中有一个关于他们是什么类型的人的下拉列表(商家?客户?等等?)让他们自己选择。

无论采用哪种方法,都不会很困难。如果你有特别的问题,你可以直接给我打电话。

来源:我是这个库的原始作者,并在维护它的公司工作=)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41690267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档