摘要:當(dāng)我們的用戶進(jìn)行系統(tǒng)登錄時(shí),用戶名和密碼的驗(yàn)證都是后端驗(yàn)證的。比如頭部的登錄按鈕,在未登錄狀態(tài)是顯示登錄按鈕,在登錄后顯示用戶名和頭像,這些都是判斷是否有這個(gè)值具體實(shí)現(xiàn)里,相對來說更復(fù)雜一些。
當(dāng)我們的用戶進(jìn)行系統(tǒng)登錄時(shí),用戶名和密碼的驗(yàn)證都是后端驗(yàn)證的。而且,用戶登錄狀態(tài)也是要后端設(shè)置的,查詢數(shù)據(jù)庫后,用戶名和密碼正確,則在session中存儲一個(gè)uuid,每個(gè)頁面需要根據(jù)登錄狀態(tài)判斷展示相應(yīng)的內(nèi)容時(shí),則判斷是否有uuid這個(gè)session,且uuid不為空。比如頭部的登錄按鈕,在未登錄狀態(tài)是顯示登錄按鈕,在登錄后顯示用戶名和頭像,這些都是判斷是否有uuid這個(gè)值(具體實(shí)現(xiàn)里,相對來說更復(fù)雜一些)。
我們再來理下這個(gè)步驟:
向后端ajax發(fā)送用戶名和密碼
后端接收到用戶名和密碼后,查詢數(shù)據(jù)庫
若查詢失敗,則返回一個(gè)json數(shù)據(jù),如:{"status":"-1", msg:"用戶名或密碼不正確"}
若查詢成功,則在session中存儲一個(gè)值,比如uuid,然后向前端返回一個(gè)json,比如:{"status":"0", msg:"success"}
前端js接收到返回的數(shù)據(jù)后,判斷status的值,若status==0,則使用window.location.href進(jìn)行跳轉(zhuǎn);其他的狀態(tài)碼都是登錄失敗,清空密碼框,讓用戶重新輸入
比如登錄成功跳轉(zhuǎn)到首頁,首頁里的php或java,需要判斷session里是否有uuid
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/86472.html
摘要:前端最基礎(chǔ)的就是。的原理瀏覽器發(fā)送請求,服務(wù)器給出響應(yīng)。保持之前的界面不變化。的核心創(chuàng)建一個(gè)對象,用于發(fā)起請求設(shè)置為請求,請求發(fā)送請求。 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門技術(shù)就算入門,但也僅僅是入門,現(xiàn)在前端開發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技術(shù)水平,打牢基礎(chǔ)知識的中心思想,我們開課啦(每周四)。 ajax ...
摘要:前端最基礎(chǔ)的就是。的原理瀏覽器發(fā)送請求,服務(wù)器給出響應(yīng)。保持之前的界面不變化。的核心創(chuàng)建一個(gè)對象,用于發(fā)起請求設(shè)置為請求,請求發(fā)送請求。 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門技術(shù)就算入門,但也僅僅是入門,現(xiàn)在前端開發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技術(shù)水平,打牢基礎(chǔ)知識的中心思想,我們開課啦(每周四)。 ajax ...
摘要:第三種,使用格式,即在中請求參數(shù)處理跨域問題當(dāng)然請求方式只能是。最后發(fā)現(xiàn)有網(wǎng)友說版本不穩(wěn)定引起的,于是把百度地圖回退到了,結(jié)果還真是可以了。請問在移動端頁面中播放優(yōu)酷里面的視頻,怎樣實(shí)現(xiàn) 1.web掃碼登錄怎么實(shí)現(xiàn),思路 步驟 WEB平臺 手機(jī) 第1步 生成二維碼 第2步 (ajax監(jiān)控后臺) 掃碼 第3步 ...
閱讀 3240·2021-11-24 09:39
閱讀 3179·2021-10-21 09:38
閱讀 2406·2019-08-29 15:28
閱讀 3748·2019-08-26 12:23
閱讀 2623·2019-08-26 12:19
閱讀 1368·2019-08-23 12:44
閱讀 2134·2019-08-23 12:02
閱讀 1006·2019-08-22 17:05