日本伊人精品一区二区三区观看方式,亚洲一区二区久久久久久,亚洲精品无吗,欧美日韩一区二区高清

有考網有考網合作機構>長沙培訓學校>長沙雨花區東塘達內IT教育培訓
長沙雨花區東塘達內IT教育培訓
全國統一學習專線 8:30-21:00
位置:有考網 > 計算機類 > php開發 > PHP開發常見功能實現流程  正文

PHP開發常見功能實現流程

發布時間:2021-09-01 16:00:03來源:轉載

php作為靈活性強的開發語言,在建設商城系統方面具有諸多優勢,基于成熟的php框架進行開發,是諸多企業的優質之選。今天我們來講講PHP開發常見的流程是什么?

PHP開發常見功能實現流程

一、pc端網站登錄

1、獲取并過濾用戶提交的用戶名和密碼以及驗證碼

2、驗證用戶提交驗證碼和session中的驗證碼是否一致

3、驗證用戶名是否存在

4、根據用戶名獲取密碼,并校驗密碼是否一致

5、密碼一致,則登錄成功,跳轉到對應的首頁

二、pc端網站注冊

1、ajax獲取用戶要注冊的用戶名和手機號,并驗證是否被占用,如果已經被占用,給出相應提示

2、根據生成的隨機數字組合連接短信平臺發送驗證碼

3、刪除本號碼下驗證碼緩存

4、添加本號碼下驗證碼緩存

5、Ajax獲取兩次密碼并進行比對,如果不一致,作出相應提示

6、驗證驗證碼是否一致

7、如果密碼一致,則執行注冊,并跳轉到首頁,刪除當前手機號驗證碼緩存

三、第三方登錄(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開發實現流程 達內IT教育

推薦課程
同類文章
相關熱詞
主站蜘蛛池模板: 府谷县| 河东区| 竹山县| 崇阳县| 章丘市| 顺义区| 鹤山市| 安多县| 壶关县| 启东市| 大姚县| 探索| 海城市| 和龙市| 鹤岗市| 锡林浩特市| 色达县| 宁蒗| 巩义市| 菏泽市| 武宣县| 翁牛特旗| 济源市| 沙田区| 湖口县| 钟祥市| 鄄城县| 博兴县| 聂荣县| 丹巴县| 苏尼特右旗| 东莞市| 灵台县| 石嘴山市| 双流县| 留坝县| 长葛市| 澄城县| 宣城市| 旺苍县| 封开县|