在ReactJS中为单页面应用程序登录用户的正确方法是什么?

时间:2016-06-28 17:01:40

标签: authentication reactjs login single-page-application react-router

目前,我使用ReactJS创建登录页面,现在我可以检查用户输入,并且应该能够调用AJAX函数请求服务器执行某些操作。登录用户并转到用户主页的正确方法是什么?我打算制作一个单页的Web应用程序。

{LOGIN button is chicked} -> {Validate the input pattern} 
-> {Send the username and password to the server} -> {Authenticate the user} 
-> {Load the logined modules} -> {Route to the home page content}

这是一种正确的登录方式吗?如果是的话,是否有一些很好的教程可以教我制作它?

1 个答案:

答案 0 :(得分:0)

我建议使用JWT身份验证。它易于使用和安全。 使用redux架构的优秀教程如下:

Secure Your React and Redux App with JWT Authentication

练习你的反应 - 减少技能也很好。 对于您的应用的路由,我建议您使用React router 这很简单易用。