SPA与Deepstream.io HTTP身份validation的login页面

林编程新的和我试图使用深层authentication的真正的用户名和密码(已经build立其哈希的API)。 使用这些特定的用户名和密码时,它只能redirect到下一页。

我想我的深stream答复无效授权时,其另一个用户名和密码,我希望它redirect到下一页时,它的有效。

提前谢谢你的帮助!

看起来你已经完成了大部分的工作,不太熟悉React,但是通常在使用深度客户端login时,返回一个带有布尔值的callback函数来指示login是否成功。

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

在这个callback里面,你会想要做React特定的redirect。 IE浏览器。 如果成功variables为false,则redirect到错误页面,否则redirect到您的应用程序。 我们有一个关于使用HTTP身份validation的很好的教程[1],我真的build议检查一下。

你可能也想看看React的一些信息来redirect等[2]。

[1] 深度HTTPauthentication

[2] 如何以编程方式redirect到其他路线