如何在不修改代码的情况下每天制作不同的认证号码?
Posted
技术标签:
【中文标题】如何在不修改代码的情况下每天制作不同的认证号码?【英文标题】:How to make different authentication numbers everyday without editing code? 【发布时间】:2021-06-26 05:01:20 【问题描述】:我正在使用 vuejs 和 firebase 制作通勤网络。
我想做这个: 老板每天给员工一个不同的验证号,员工(用户)在按下上班按钮时必须输入验证号。 (以确保他是唯一受雇的老板。)
对于这个函数,我可以用 v-if 来做这个(v-if code == 123 like this),但问题是我不能每天编辑代码。怎样才能不碰密码,天天换验证码?
我还想创建一个可以轻松更改验证号的应用程序,以便 CEO 可以使用它。
【问题讨论】:
在后端验证用户。将用户输入代码传递给后端并检查用户输入的代码是否正确 是的。像 if(verify==111) enter() 或 if(verify==222) enter() 但问题是我不能像示例一样每天编辑代码。我只想编辑 numbercode(111, 222) 我听说我必须使用 API 来执行此功能但我不确定要搜索什么 获取验证码,如用户输入 111 然后取 111 并将其传递到服务器后端,后端将验证 111 是否有效,然后它将返回成功响应,否则失败 【参考方案1】:你可以这样做, 每当老板将认证号码发送给特定员工时,将该认证号码保存在 Firebase 中的员工详细信息下,例如。 - "todaysAuthNo: 123456" ,当员工(用户)输入号码并按下上班按钮时,检查用户输入的号码是否与老板输入的号码匹配,即检查是否与“todaysAuthNo: 123456”匹配”。 因此,下次boss输入新的认证号码时,会被“todaysAuthNo”中的旧号码替换,用户也需要输入boss输入的新认证号码才能登录。
【讨论】:
以上是关于如何在不修改代码的情况下每天制作不同的认证号码?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用数据集的情况下在 Matlab 上比较不同的面部图像?