一、导入依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.5</version> 二、生成随机验证码 package email_test.u ...
分类:
其他好文 时间:
2020-06-05 19:38:33
阅读次数:
184
今天第一次体验了整个小程序注册流程,使用的是我自己的这个简单的教程(个人无appid如何进行申请开发者权限,简单操作步骤),教程虽然是我的,我自己却没有真的实践过,真是误人子弟,自己也不一定能知道;今天亲自测试了一下;首先走完邮箱验证: 验证完毕后,开始进入信息登录,这里,有一些关键信息,是本文观点 ...
分类:
微信 时间:
2020-05-19 18:19:00
阅读次数:
83
为什么需要使用邮箱验证账户? 我们的项目的特殊之处在于,是通过向用户邮箱发送邮件的方式来实现DDL的提醒的,因此需要确保用户的邮箱是正确的,如果注册时使用的邮箱是错误的,不仅会导致用户收不到DDL提醒邮件,也会打扰到别人。 此外,我们选择使用北航邮箱进行验证,这样做还有一个好处在于,北航邮箱是绑定学 ...
分类:
其他好文 时间:
2020-05-02 12:00:34
阅读次数:
59
初入公司,让写三个验证方法,验证邮箱,验证姓名,验证密码: function checkName() {} function checkEmail() {} function checkPassword() {} 等价于: var checkName = function() {}; var che ...
分类:
Web程序 时间:
2020-05-02 09:19:29
阅读次数:
80
逻辑漏洞 逻辑漏洞是指由于开发者不够严谨,导致程序在处理用户参数的过程中在逻辑上出现漏洞 常见逻辑漏洞 任意用户注册 短信轰炸、邮箱轰炸 密码重置绕过验证 订单价格修改 接口枚举 登录凭证绕过 实战 打开页面发现有用户注册和登录功能 我们先注册一个账号,在邮箱验证处用burp抓包重放看看可否绕过验证 ...
分类:
其他好文 时间:
2020-03-31 21:00:24
阅读次数:
224
<input type="text" placeholder="请输入邮箱" id="email"> <script> email.onchange = function(){ var email = this.value; var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@ ...
分类:
Web程序 时间:
2020-01-21 23:30:41
阅读次数:
102
1. 流程 我们注册账号的时候会收到一封邮件,点击邮件里的链接就激活账号,这个功能很常见。其实就是在用户表里面加 和`code`字段,state表示激活状态,code是激活码 用户填写账号点击注册,接着后台就往数据库插入数据,数据中 字段为0(表示未激活),还有个随机的code 之后就向该用户发送邮 ...
分类:
其他好文 时间:
2020-01-15 23:04:48
阅读次数:
118
// search基本使用 var str="abcabcabc"; var n=str.search(/bc/i) console.log(n);//1 返回的是第一次匹配到的下标 var str="abcabcabc"; var n=str.search("bc")//会自动转换为正则处理 co ...
分类:
Web程序 时间:
2020-01-15 15:29:22
阅读次数:
86
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>title</title> </head> <body> <!-- 请您输入邮箱地址:<input type="text" value="" id="email"/> *<br/> ...
分类:
其他好文 时间:
2020-01-15 10:15:35
阅读次数:
87