如何为快速申办的团体创build不同的注册页面?

我正在寻找创build不同的注册页面为不同的团体expression快乐。 例如:

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 }); 

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

没有原生的方式来为不同的“用户组”提供注册屏幕。

你有几个select:

  1. 为您的每个组types创build您自己的注册视图/路线。 为他们分配像/register/merchants/register/customers等路线

然后,您可以使用Express中的路由参数来parsingURL后面的部分,并在创build后使用该参数将用户分配到该组中。

  1. 另一个select是保持简单。 只需使用express-stormpath提供的正常/register /路由,并自定义视图模板。 当人们login注册页面时,向他们展示一个模板,该模板有一个下拉types的人员(商家?客户?等),并让他们select。

无论哪种方式不应该是困难的。 如果你有特定的问题,你可以直接打我。

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