這篇文章主要介紹“PHP怎么驗證登陸用戶是否有admin權限”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“PHP怎么驗證登陸用戶是否有admin權限”文章能幫助大家解決問題。
10年積累的網站設計制作、成都網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計制作后付款的網站建設流程,更有漣水免費網站建設讓你可以放心的選擇與我們合作。
關于驗證登陸用戶是否有 admin 權限的例子。
如果用戶成功登陸的話,儲存一個登陸成功的憑證的 session,即admin=true:
<?php // 表單提交后... $posts = $_POST; // 清除一些空白符號 foreach ($posts as $key => $value) { $posts[$key] = trim($value); } $password = md5($posts["password"]); $username = $posts["username"]; $query = "SELECT `username` FROM `user` WHERE `password` = '$password' AND `username` = '$username'"; // 取得查詢結果 $userInfo = $DB->getRow($query); if (!empty($userInfo)) { // 當驗證通過后,啟動 Seindex.html> 驗證 session里的`admin`是否為 `true` <?php // 防止全局變量造成安全隱患 $admin = false; // 啟動會話,這步必不可少 session_start(); // 判斷是否登陸 if (isset($_SESSION["admin"]) && $_SESSION["admin"] === true) { echo "您已經成功登陸"; } else { // 驗證失敗,將 $_SESSION["admin"] 置為 false $_SESSION["admin"] = false; die("您無權訪問"); } ?>
關于“PHP怎么驗證登陸用戶是否有admin權限”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注創新互聯行業資訊頻道,小編每天都會為大家更新不同的知識點。
分享名稱:PHP怎么驗證登陸用戶是否有admin權限
當前路徑:http://www.2m8n56k.cn/article12/iesogc.html
成都網站建設公司_創新互聯,為您提供微信公眾號、網站設計公司、Google、做網站、品牌網站制作、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯