React - 在客户端或服务器上验证表单是否更安全?

问题描述 投票:0回答:1

在反应中,进行表单验证检查(例如电子邮件在客户端或服务器上是否正确)是否更好?在客户端上不是更快,但安全性更低。例如,假设您有一个带有 React 的登录表单。在登录表单中,您可以有两个字段:电子邮件字段和密码字段。假设您想检查电子邮件是否有效。在服务器上进行此检查并使服务器回复客户端会更高效、更安全,还是客户端只处理类似的所有类型的检查。或者也许最好在客户端和服务器上进行检查?

reactjs security
1个回答
3
投票

就验证而言,始终建议在客户端和服务器上进行验证,因为 API 是公开的,因此任何人都可以调用。就客户端而言,添加验证以避免无用调用使服务器过载并减少流量是正确的。我建议使用 API 来检索验证正则表达式,然后在客户端和服务器上使用它们。

© www.soinside.com 2019 - 2024. All rights reserved.