首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REST在注册时,我应该检查一下电话验证代码吗?

问REST在注册时,我应该检查一下电话验证代码吗?
EN

Stack Overflow用户
提问于 2022-08-14 14:55:09
回答 1查看 39关注 0票数 0

我有一个REST Api,有以下路径供用户注册:

  1. 发送验证代码(/phone- code ) -> 2.验证代码(/verify) -> 3.输入个人信息并注册(/登录).

在第二步中,如果输入的代码是正确的,我将phone标记为有效;在第三步,我检查phone是否被标记为有效。但是想象一下,一个人验证手机,另一个人(比如黑客)试图跳过前两个步骤,用第一个人的手机触发/注册。由于手机已被验证,黑客成功注册。

那么问题是如何使/注册安全?我脑海中浮现的一个想法是在第二步和第三步中反复检查代码。但是,这会增加验证代码的持续时间,这并不是非常安全。你能给我个更好的建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-14 19:37:52

在使用cookie的服务上使用某种会话系统。当您注册并验证时,您会记住电话号码以及它是否在会话中被验证。

你不应该再问电话号码,因为电话号码应该是已知的,在会议中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73352617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档