鍍金池/ 問答/PHP/ 微信openid怎么和項目本身的用戶登錄名進行關(guān)聯(lián)

微信openid怎么和項目本身的用戶登錄名進行關(guān)聯(lián)

現(xiàn)在是通過微信授權(quán)獲取到用戶的openid,用戶進入公眾號之后,需要通過手機號和密碼進行登錄,有賬號且上次登錄記住密碼,則直接進入個人中心頁面,沒有賬號,則通過手機號和密碼進行注冊,怎么將微信的openid和用戶手機號進行關(guān)聯(lián)起來

回答
編輯回答
祈歡

你隨便找個有論壇,論壇好多都有QQ登錄,你參考下論壇注冊登錄步驟就可以了。
1.數(shù)據(jù)庫賬號表新增字段openid,頭像。
2.獲取openid,之后查表,有對應數(shù)據(jù)就直接登錄了。
沒有則把獲取的用戶openid以及微信名稱,頭像等信息放入cookies或者session,跳轉(zhuǎn)到登錄頁,或者可以存到表里面,跳轉(zhuǎn)到注冊或者登錄的時候把openid當成參數(shù)跳轉(zhuǎn)過去。
這個時候的登錄頁面和注冊頁面跟平時比,多了一個綁定openid的操作。

2017年12月24日 00:41
編輯回答
歆久

我是這么處理的,有一個auths表記錄登錄方式,其中有一個field是user表的主鍵,其中user表記錄用戶信息。auths表記錄登錄信息,其中可能存在多條一個用戶的登錄信息。

2017年11月18日 22:06