【问题标题】:Multi type user authentication in nodejs and mongodbnodejs和mongodb中的多类型用户认证
【发布时间】:2021-12-30 11:16:18
【问题描述】:

我想开发一个多供应商电子商务后端。它有 4 种类型的用户。

  1. 客户
  2. 供应商
  3. 员工
  4. 管理员

如果我使用集合模型和 user_type 来处理 4 种用户,那么员工/供应商将无法注册为客户。 如果我为不同类型的用户使用不同的集合模型,那么路由会太多。我需要为每种类型的用户开发登录、注册、更新、getOne、getAll 路由。

因此,这是为多类型用户设计集合并以有效方式管理路线的最佳方式。

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: javascript node.js mongodb


【解决方案1】:

如果电子邮件已经注册为员工或供应商(user_type like staff/vendor)限制用户注册为客户,您可以使用 user_type 在同一集合中管理电子邮件。您可以通过 user_type 检查轻松管理使用电子邮件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-14
    • 2021-10-21
    • 2018-08-25
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    相关资源
    最近更新 更多