Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React Login(反应登录)按钮使用户进入新页面_Javascript_Reactjs_React Router - Fatal编程技术网

Javascript React Login(反应登录)按钮使用户进入新页面

Javascript React Login(反应登录)按钮使用户进入新页面,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我试图通过创建一个简单的前端网站来学习如何应对前端。我的目标很简单,我想在运行应用程序时实现一个登录菜单。用户将通过此窗口登录,如果用户是普通用户,则会将用户重定向到名为regular.js的新组件。如果用户是admin,则将用户重定向到另一个页面,以便调用admin.js。我一直在努力理解如何在反应中重定向。就像在javascript中一样,如果凭据匹配,我可以编写,然后转到这个页面。我可以在react中也这样做吗?但是,我不希望用户在重定向发生时自动注销。我不知道该怎么做,因为我读过其他答案

我试图通过创建一个简单的前端网站来学习如何应对前端。我的目标很简单,我想在运行应用程序时实现一个登录菜单。用户将通过此窗口登录,如果用户是普通用户,则会将用户重定向到名为regular.js的新组件。如果用户是admin,则将用户重定向到另一个页面,以便调用admin.js。我一直在努力理解如何在反应中重定向。就像在javascript中一样,如果凭据匹配,我可以编写,然后转到这个页面。我可以在react中也这样做吗?但是,我不希望用户在重定向发生时自动注销。我不知道该怎么做,因为我读过其他答案,说使用钩子,但也有人说使用路线。我在下面提供了App.js、index.js和loginForm.js文件,任何方向都会有帮助,或者参考一些文档,比如指导我这样做都会有帮助。我不是在新页面上寻找设计或任何内容,我只是希望在用户登录时重定向能够正常工作。

您不应该在前端处理带有React状态的登录,这里的安全性为0。你应该看看如何实现认证,考虑通过一些类似的教程阅读:

< P>你不应该用反应状态处理前端的登录,这里有0的安全性。您应该研究如何实现身份验证,考虑通过一些类似这样的教程阅读: