最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

PHP开发常见功能实现流程

来源:懂视网 责编:小采 时间:2020-11-03 18:21:59
文档

PHP开发常见功能实现流程

PHP开发常见功能实现流程:一、pc端网站登录 1、获取并过滤用户提交的用户名和密码以及验证码2、验证用户提交验证码和session中的验证码是否一致3、验证用户名是否存在4、根据用户名获取密码,并校验密码是否一致5、密码一致,则登录成功,跳转到对应的首页 图示: 二、pc端网站注册
推荐度:
导读PHP开发常见功能实现流程:一、pc端网站登录 1、获取并过滤用户提交的用户名和密码以及验证码2、验证用户提交验证码和session中的验证码是否一致3、验证用户名是否存在4、根据用户名获取密码,并校验密码是否一致5、密码一致,则登录成功,跳转到对应的首页 图示: 二、pc端网站注册
一、pc端网站登录

1、获取并过滤用户提交的用户名和密码以及验证码

2、验证用户提交验证码和session中的验证码是否一致

3、验证用户名是否存在

4、根据用户名获取密码,并校验密码是否一致

5、密码一致,则登录成功,跳转到对应的首页

图示:

c96a106d9c9c8f1331d68d4cdfb7e16.png

二、pc端网站注册

1、ajax获取用户要注册的用户名和手机号,并验证是否被占用,如果已经被占用,给出相应提示

2、根据生成的随机数字组合连接短信平台发送验证码

3、删除本号码下验证码缓存

4、添加本号码下验证码缓存

5、Ajax获取两次密码并进行比对,如果不一致,作出相应提示

6、验证验证码是否一致

7、如果密码一致,则执行注册,并跳转到首页,删除当前手机号验证码缓存

图示:

be023013e0b52b120e8c5ac8d2c0cfa.png

三、第三方登录(qq,微信,微博,coding.net,百度,github等)

各个第三方登录平台流程类似,这里介绍qq第三方登录

1、在qq开发者平台获取到app_id , app_key , 回调地址

2、拼接请求url

3、请求时携带state状态值,用于防范csrf攻击,回调页面会原样返回

4、处理回调,验证返回的state值和本地state值是否一致

5、如果state值一致,则再根据返回的code值获取accsess_token

6、根据accsess_token获取openid和用户资料(在第三方平台上,每一个qq号对应一个唯一的openid)

7、根据openid执行本地登录注册操作

比如(根据openid判断是否为网站新用户,如果是新用户,则执行网站内部的注册程序,并生成一个对应的uid,然后将uid写入session或cookie,实现保持会话。如果openid已经存在,则执行登录操作,直接将openid对应的uid写入session或cookie,保持会话)。

更多PHP相关知识,请访问PHP教程!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

PHP开发常见功能实现流程

PHP开发常见功能实现流程:一、pc端网站登录 1、获取并过滤用户提交的用户名和密码以及验证码2、验证用户提交验证码和session中的验证码是否一致3、验证用户名是否存在4、根据用户名获取密码,并校验密码是否一致5、密码一致,则登录成功,跳转到对应的首页 图示: 二、pc端网站注册
推荐度:
标签: 流程 功能 php
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top