在 《Node.js 应用:邮件验证》 这个课程里,主要介绍实施了一个验证用户在注册时填写的邮件真实性的功能。用户注册成功以后,应用会往用户的邮箱里发送一封验证邮件,里面会包含一个验证链接,用户找到这封邮件并且点击了验证邮件里的验证链接,就可以完成验证邮件。
你可以在应用里做一些限制,比如有些功能只能让已经通过邮件验证的用户使用。这个功能的开发思路同样适用于验证其它东西,比如用户的手机号。大体的思路就是,在数据库里为用户生成一条验证数据,里面包含一个随机数,然后把这个随机数据用链接的形式发送到用户的邮箱里,用户点击了链接,应用可以读取链接里包含的随机数,查询出对应的用户,把他的状态标记为已经通过验证。
订阅宁皓网,每周都可以实实在在学到点关于 Web 开发的东西。