1

我是编程新手,我试图对真实的用户名和密码使用深度流身份验证(已经用哈希构建了它的 API)。当使用那些特定的用户名和密码时,它应该只重定向到下一页。

我希望我的 deepstream 在其另一个用户名和密码时响应无效授权,并且我希望它在其有效时重定向到下一页。

提前谢谢你的帮助!

4

1 回答 1

1

看起来您已经掌握了大部分方法,对 React 不太熟悉,但通常在使用 deepstream 客户端登录时,会返回一个回调,并带有一个指示登录是否成功的布尔值。

client.login({ ... }, (success) => {
    // success is true or false
})

在这个回调中,你会想要做你 React 特定的重定向。IE。如果成功变量为 false,则重定向到错误页面,否则重定向到您的应用。我们有一个很棒的关于使用 HTTP 身份验证的教程 [1],我真的建议您查看一下。

您可能还想查看有关 React 重定向等的一些信息 [2]。

[1]深度HTTP认证

[2]如何以编程方式重定向到另一个路由

于 2017-06-06T10:03:39.650 回答