gpt4 book ai didi

javascript - 客户端服务器 REST API 验证码实现

转载 作者:可可西里 更新时间:2023-11-01 02:05:45 24 4
gpt4 key购买 nike

我正在构建客户端服务器 REST 应用程序。客户端基于 Angular 而服务器端是 PHP(无论如何这并不重要)。

我想知道在这种情况下是否有任何最佳实践、验证码实现的好例子?验证码将用于用户注册等。

我不限于任何特定的库,唯一的要求是不能在客户端调用第 3 方服务器(第 3 方服务器上托管的 js 库或 req api key 等)。

谢谢

最佳答案

当谷歌验证码批准一个用户时,它会为您提供一个 token 。

想象一下这个场景。用户将要保存并使用验证码,验证码执行其业务并为您提供 token ,这才是最重要的。

如果您想查看对此的“暂定”请求流。

  1. 用户应在注册前通过验证码并检索其在前端提供的 token 。
  2. 用户点击保存,您会在后端收到验证码 token 作为表单数据。您通过 API 向 Google 验证 token 。如果 Google 验证 token 有效,您可以保存用户,如果 Google 返回错误则拒绝。
  3. 前端监听成功或错误以及错误类型。如果错误是验证码,则强制重试,获取新 token 。
  4. 后端在表单数据中接收到新 token 并重复步骤 2。

关于javascript - 客户端服务器 REST API 验证码实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29562710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com