我希望创建不同的注册页面为不同的组在快速风暴路径。例如:
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
});我已经阅读了文档,但没有任何运气,我该怎么做呢?
发布于 2017-01-18 01:11:00
没有一种原生的方式来为不同的“用户组”呈现注册屏幕。
不过,您确实有几个选择:
/register/merchants、/register/customers等路由。然后,您可以使用Express中的路由参数解析出URL之后的部分,并在创建用户后使用该参数将用户分配到该组中。
/register/路由,自行定制视图模板即可。当人们登陆注册页面时,向他们显示一个模板,其中有一个关于他们是什么类型的人的下拉列表(商家?客户?等等?)让他们自己选择。无论采用哪种方法,都不会很困难。如果你有特别的问题,你可以直接给我打电话。
来源:我是这个库的原始作者,并在维护它的公司工作=)
https://stackoverflow.com/questions/41690267
复制相似问题