Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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中对用户进行身份验证而不创建后端api吗?_Javascript_Node.js_Reactjs_Mongodb_Authentication - Fatal编程技术网

Javascript 我可以在react中对用户进行身份验证而不创建后端api吗?

Javascript 我可以在react中对用户进行身份验证而不创建后端api吗?,javascript,node.js,reactjs,mongodb,authentication,Javascript,Node.js,Reactjs,Mongodb,Authentication,我正在为单个用户构建一个应用程序,我不想为它构建后端。如何借助使用状态的身份验证来保护路由? 我不希望它是安全的。想知道是否有任何方法可以阻止基于用户名和密码加载路由,但你不能。 身份验证需要后端API,因为它会在用户和他们试图访问的API之间启动所谓的会话。 前端总是可以被操纵的,即使你在react中对其进行了编码,并且使用你网站的人得到了一些jibberish代码,他们仍然可以操纵它并改变状态。 您可能会尝试使用密码保护网站。这是可以做到的,但正如我上面提到的,它可以被操纵,有点知识的人可以

我正在为单个用户构建一个应用程序,我不想为它构建后端。如何借助使用状态的身份验证来保护路由?
我不希望它是安全的。想知道是否有任何方法可以阻止基于用户名和密码加载路由,但你不能。 身份验证需要后端API,因为它会在用户和他们试图访问的API之间启动所谓的会话。 前端总是可以被操纵的,即使你在react中对其进行了编码,并且使用你网站的人得到了一些jibberish代码,他们仍然可以操纵它并改变状态。
您可能会尝试使用密码保护网站。这是可以做到的,但正如我上面提到的,它可以被操纵,有点知识的人可以很容易地从州或您保存密码的任何地方获得密码。

登录时将您的用户详细信息存储在本地或会话存储中。然后随时重复使用。但这不是一个好办法,只是暂时的办法。

你不能。前端上的任何内容都可以直接修改。您可以使用标志变量,并可以决定要呈现的内容和不想要的内容,但这不是身份验证的工作方式。为了进行正确的身份验证,您必须使用一些后端API。我不希望它是安全的。想知道是否有任何方法可以防止路由器基于用户名和密码加载