安全地将FORM数据提交给单页应用程序?

时间:2018-01-19 21:38:09

标签: html forms reactjs single-page-application

由于我们希望外部应用程序将安全的FORM数据提交到单页应用程序中,因此我们遇到了一个不常见的情况。数据流如下

www.foo.com - 包含表单的静态网站

spa.foo.com - react / redux中的单页应用程序

www.foo.com包含

<form action="https://spa.foo.com/">
   username: <input type="text" name="username></input>
   password: <input type="password" name="password"></input>
</form>

有没有办法安全地将密码发送到React状态,还是我必须在服务器端处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

你是什么意思&#34;将密码发送到反应状态&#34;? 只需使用setState函数,当您尝试将密码发送到另一页时,安全部分就会完成,您应该在后端有一个验证并创建一个令牌,所以在spa.foo.com中您将使用此管理所有内容令牌,而不是一直发送用户和密码。