【问题标题】:User Portal for Specific Clients特定客户的用户门户
【发布时间】:2018-12-17 11:40:39
【问题描述】:

我需要一些后端帮助。

我们正在构建一个门户,用户登录后将被导航到相应的登录页面,他们可以在其中找到他们订阅的某些文件。

我们一直在研究 React、Node、Mongo 和 Keystone 来构建它。

我很想知道如何能够在 keystone 中手动添加用户和密码,从而允许他们最初登录并被定向到适当的登录页面。

谢谢!

【问题讨论】:

    标签: javascript node.js mongodb reactjs keystonejs


    【解决方案1】:

    您可以在应用程序的状态下进行管理。我不能在 Keystone 上发言,但可以这样想。

    Keystone 拥有与 mongo 数据库中的用户文档相关联的用户身份验证信息。一旦用户登录/授权,您可以通过 api 请求提取用户数据,然后根据应用级别的响应进行路由。

    我们目前使用 redux、react 和 postgres 数据库来执行此操作,以根据用户被分配到的公司将用户路由到页面。

    【讨论】:

      【解决方案2】:

      您可以在您的模型中创建用户,然后您需要实现一个自定义登录页面,而不是 keystone 默认提供的登录页面,因为它会自动将您重定向到管理面板。

      我认为实现这一点的一种方法是实现一个自定义登录页面,然后在您的控制器中,如果登录成功,您可以将该用户重定向到用户模型中定义的路由。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-07-24
        • 2021-01-13
        • 1970-01-01
        • 1970-01-01
        • 2014-02-06
        • 2012-06-29
        • 1970-01-01
        相关资源
        最近更新 更多