app注册短信验证和邮箱验证的技术实现

来源:互联网 发布:gala乐队知乎 编辑:程序博客网 时间:2024/05/03 19:30

一、短信验证

       1、借助联通、电信或第三方短信平台发送短信(收费)

电信天翼开放平台提供短信验证码服务。调用短信下发接口可以向指定的用户手机号下发一条验证短信,短信内容包含验证码。同时,平台将向合作应用提供的“验证码通知接口地址”推送验证码内容,因此,合作应用可以实现短信下发的验证码和接口推送的验证码进行比较,从而实现短信验证功能。

2、借助短信猫发送验证短信(需购买硬件)

3、借助第三方web短信发送验证短信

电信天翼平台提供免费web短信发送服务(近期在升级维护)。


二、邮箱验证

       1、app将用户名和邮箱提交至服务器端。

       2、设计数据库时增加两个字段,一个字段标识激活与未激活状态,一个字段记录激活码。用户提交邮箱时服务器端随机生成一个激活码,并将激活码和未激活状态写入数据库。

3、服务器发送一封邮件至用户邮箱,邮件内容为链接http://localhost:8080/jihuo?username=用户名&jihuoma=随机数。

4、用户点击后,在服务器端对提交上来的随机数跟数据库里的随机数相比较,判断用户是否激活成功。再对数据库激活状态做相应更改。



0 0
原创粉丝点击