我最近遇到了StrongLoop,并且正在考虑将我现有的应用程序移植到它。但是,我无法理解如何满足以下方案:
我的应用应该有两个不同的区域Retailer
和Customer
。 Retailers
的用户界面和功能与Customers
的用户界面和功能非常不同。
另一方面,用户可以拥有角色Retailer
,Customer
,甚至 Retailer
和Customer
。因此,当用户尝试登录时,我会检查她分配的角色。如果她只有一个角色,我会将她重定向到网站的相应部分。
但是,如果她有多个角色,我需要向她提供一份分配给她的角色列表,她需要在该角色中选择她想要为此登录做出什么样的角色。如果她选择Retailer
,我应该将她重定向到应用的Retailer
部分,她应该只能发布产品(比方说)。如果她选择Customer
,我应该将她重定向到应用的Customer
部分,只能查看所有零售商发布的产品。
在StrongLoop世界中,有什么办法可以达到这个目的吗?