导语:之前做过一个小项目,其中用到了F2A(双因素认证)进行登录以及其他的用户身份认证,现在就这个功能的原理以及实现做一个总结。 目录 F2A原理 实现方法 实战演练 F2A原理 F2A就是双因素认证的缩写,一种采用时间同步技术的系统,采用了基于时间、事件和密钥三变量而产生的一次性密码来代替传统的静态密码。 大家都知道一般网站验证用户身份都是采用单因素 ...
导语:之前做过一个小项目,其中用到了F2A(双因素认证)进行登录以及其他的用户身份认证,现在就这个功能的原理以及实现做一个总结。 目录 F2A原理 实现方法 实战演练 F2A原理 F2A就是双因素认证的缩写,一种采用时间同步技术的系统,采用了基于时间、事件和密钥三变量而产生的一次性密码来代替传统的静态密码。 大家都知道一般网站验证用户身份都是采用单因素 ...
导语:之前做过一个小项目,其中用到了图形验证码,邮箱和手机号注册登录,这三者基本上是现在网站常用的验证方法,现在就做一个使用操作总结。 目录 准备工作 原理解析 方法总结 在线体验 准备工作 安装依赖包 继续打开上次新建的demo文件夹,下载几个依赖包。 npm install svg-captcha nodemailer ten ...
导语:之前做过一个小项目,其中涉及到用户注册与登录的功能,现在把这个实现过程记录下来,以便日后查看维护。 目录 原理分析 实战案例 原理分析 用户注册简易流程图 输入用户名和密码 检查是否存在此用户 存在则返回提示 不存在注册成功 用户注册简易流程图 用户登录简易流程图 ; v ...
导语:这是我在互联网上面找到的一些程序员必备技能总结。 目录 程序开发语言综述 安全工程师必备技能 程序员的出路 大数据工程师必备技能 前端工程师必备技能 嵌入式开发必备技能 微服务架构技能图谱 移动无线测试工程师必备技能 云计算工程师必备技能 运维工程师必备技能 Container容器技能图谱 Hadoop家族技能图谱 i ...
导语:这是我在互联网上面找到一个大佬写的成为优秀开发者的十个比较不错的习惯,现在加上我自己的想法,然后诠释一下。 目录 阅读其他人写的代码 让别人来阅读你的代码 在编写新的代码之前修复错误 学习一门新的技术 把事情简单化 写一篇关于你代码的博客文章 为开源项目做出贡献 修复它,不要破解它 提高1%的代码覆盖率 每1个小时离开你的办公桌 ...