我正在开发一款在线学习平台,决定将其分为三个部分(每个部分都有自己的meteor应用程序)。这三个部分分别是:
此外,我相信登录会话存储在localStorage中,因此用户将无法跨子域保持登录状态。
什么是创建此类应用程序的推荐方法?还是说我最好像目前一样使用 /admin /learner 来保留整个应用程序。我反对这种解决方案,因为它会迅速使代码库变得庞大(具有大量的
- 营销站点(www.nvqhq.com)
- 未登录时从其他子域名自动重定向到此处
- 包含所有用户注册和电子邮件/组织验证页面
- 具有所有公共页面,如隐私政策等
- 管理站点(admin.nvqhq.com)
- 仅在管理员/超级管理员登录后可访问
- 学习者站点(learners.nvqhq.com)
- 仅在学习者登录后可访问
此外,我相信登录会话存储在localStorage中,因此用户将无法跨子域保持登录状态。
什么是创建此类应用程序的推荐方法?还是说我最好像目前一样使用 /admin /learner 来保留整个应用程序。我反对这种解决方案,因为它会迅速使代码库变得庞大(具有大量的
if hasRole 'admin'
类型代码),为了尽可能地保持应用程序的安全性,我喜欢完全订阅和发布的想法。