Skip to main content

2024年11月11日16:34:27

前端对于我来说也逐渐的不再神秘

那所以呢?有朝一日,前端这门学科又变成了Node.js + vue 等各种框架就可以逐渐和后端抢饭碗的时代的时候,是不是一切又开启了倒车。前后端不分离的意义又在哪里呢?

今天又在ChatGPT的加持下通过worker.js 实现了 在线的多因素认证页面的开发和调试
这个2FA页面使用来存储 一个SaaS的,公共的密码不够安全,而直接把2FA托管出去又害怕画蛇添足
那加点什么呢?

  1. 来点 Pwd限制,输入三次密码后阻拦,防止暴力破解
  2. 用用户的浏览器密码+IP作为key,锁时间作为value,将键值对存储到KV空间中 作为锁,防止用户清除Cookie就能解除限制。
  3. 通过纯HTML + CSS + JavaScript 三件套 实现了 2FA动态Code的生成展示
  4. 添加了 一键复制的按钮
  5. 美化了login 和 ban 以及 TOTP页面的样式

以上的一切基本都是ChatGPT做的 而我只是一个引路人的角色,在了解相关前后端知识的前提下 对ChatGPT进行引导。进而实现最后的效果。之后我会逐渐把这部分的东西开源到github中