色综合咪咪久久_久久免费视频色_欧美一区二区在线播放_欧美日韩另类一区

有考網有考網合作機構>長沙培訓學校>長沙雨花區東塘達內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教育

推薦課程
同類文章
相關熱詞
主站蜘蛛池模板: 欧美精品免费在线| 久久av在线播放| 日韩有码在线观看| 欧美日韩高清在线观看| 国产精品久久久久久久久久久久 | 日韩欧美一级在线| 国产日韩亚洲精品| 久久香蕉国产线看观看网| 伊人久久99| 国产人妻互换一区二区| 欧美激情精品久久久久久黑人| 视频一区不卡| 91精品国产高清久久久久久久久| 国产精品亚洲天堂| 国产精品男人的天堂| 国产免费一区| 国产精品自产拍高潮在线观看| 久久精品国产电影| 91av中文字幕| 91精品在线看V| 不卡伊人av在线播放| 国产精品视频久久久久| 国产三区在线视频| 国产欧美一区二区三区在线看| 欧美精品自拍视频| 美女精品久久久| 久久精品亚洲热| 久久精品99| 国产欧美日韩91| 国产无套内射久久久国产| 精品毛片久久久久久| 久久99久久精品国产| 国产日产欧美一区二区| 欧洲精品在线视频| 欧美激情精品久久久久久| 久久国产精品久久久久久久久久| 91精品视频免费观看| 伊人久久在线观看| 日本精品一区二区三区不卡无字幕| 亚洲午夜精品国产| 日韩精品一区二区三区外面|