特定客户的用户门户

时间:2018-07-09 17:56:59

标签: javascript node.js mongodb reactjs keystonejs

我需要一些后端帮助。

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

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

我很好奇,看看如何能够在梯形图中手动添加用户和密码,从而使他们最初可以登录并定向到适当的登录页面。

谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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

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