最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php+ajax登錄跳轉(zhuǎn)登錄實現(xiàn)思路

 更新時間:2016年07月31日 18:34:54   投稿:hebedich  
這篇文章主要介紹了php+ajax登錄跳轉(zhuǎn)登錄實現(xiàn)思路,非常的簡單,有需要的小伙伴可以參考下

當我們的用戶進行系統(tǒng)登錄時,用戶名和密碼的驗證都是后端驗證的。而且,用戶登錄狀態(tài)也是要后端設(shè)置的,查詢數(shù)據(jù)庫后,用戶名和密碼正確,則在session中存儲一個uuid,每個頁面需要根據(jù)登錄狀態(tài)判斷展示相應的內(nèi)容時,則判斷是否有uuid這個session,且uuid不為空。比如頭部的登錄按鈕,在未登錄狀態(tài)是顯示登錄按鈕,在登錄后顯示用戶名和頭像,這些都是判斷是否有uuid這個值(具體實現(xiàn)里,相對來說更復雜一些)。

我們再來理下這個步驟:

  1. 向后端ajax發(fā)送用戶名和密碼
  2. 后端接收到用戶名和密碼后,查詢數(shù)據(jù)庫
  3. 若查詢失敗,則返回一個json數(shù)據(jù),如:{"status":"-1", msg:"用戶名或密碼不正確"}
  4. 若查詢成功,則在session中存儲一個值,比如uuid,然后向前端返回一個json,比如:{"status":"0", msg:"success"}
  5. 前端js接收到返回的數(shù)據(jù)后,判斷status的值,若status==0,則使用window.location.href進行跳轉(zhuǎn);其他的狀態(tài)碼都是登錄失敗,清空密碼框,讓用戶重新輸入

比如登錄成功跳轉(zhuǎn)到首頁,首頁里的php或java,需要判斷session里是否有uuid

<nav>
  <?php if(isset($_SESSION['uuid']) && !empty($_SESSION['uuid'])):; ?>
    <!-- 若存在uuid,則不為空,則表示已經(jīng)登錄 -->
    <a href="#">蚊子</a>
  <?php else ?>
    <!-- 沒有登錄 -->
    <input type="button" value="登錄" />
  <?php endif; ?>
</nav>

相關(guān)文章

  • php安全攻防利用文件上傳漏洞與繞過技巧詳解

    php安全攻防利用文件上傳漏洞與繞過技巧詳解

    這篇文章主要介紹了php安全攻防如何利用文件上傳漏洞與繞過技巧詳解,有需要的朋友可以參考借鑒下,希望大家多多進步早日升職加薪
    2021-10-10
  • php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法

    php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法

    這篇文章主要介紹了php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法,實例分析了DZX1.5中random函數(shù)生成隨機字符串的使用技巧,需要的朋友可以參考下
    2015-06-06
  • 最新評論

    紫云| 汉寿县| 株洲市| 托克托县| 盐边县| 班玛县| 马公市| 运城市| 赣榆县| 博罗县| 望谟县| 南充市| 桑植县| 乐陵市| 温州市| 伊春市| 庆元县| 康平县| 泽州县| 临夏县| 南木林县| 花莲市| 灵武市| 开远市| 芒康县| 东兰县| 永嘉县| 师宗县| 招远市| 榆社县| 台江县| 东平县| 东乡族自治县| 政和县| 伽师县| 新野县| 阿瓦提县| 江川县| 高阳县| 修武县| 仁布县|