亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django 之 Session的簡單使用

發布時間:2020-07-27 23:24:26 來源:網絡 閱讀:819 作者:wx592bc92b285c7 欄目:編程語言

作用:

通過設置session,保存用戶的登陸信息,實現判斷用戶是否已經登陸,是否合法訪問,并把數據記錄寫到數據庫中,以作保存。

代碼(在login函數中)

class Login(View):
    def get(self,request):
        return render(request,"login.html")

    def post(self,request):
        user = request.POST.get("user")
        pwd = request.POST.get("pwd")
        ret = ldap_auth(user, pwd)  # 調用ldap_auth函數,判斷用戶輸入的用戶名和密碼是否正確,并根據返回的結果返回瀏覽器
        if ret[0] == "Login successful":
            rep = redirect("cmdb/home/")
            request.session["is_login"] = "1"          #設置"is_login"鍵值,正常登陸時,值為1
            request.session["user_name"] = user        #設置"user_name"鍵值,保存登陸的用戶名
            request.session["user_title"] = ret[5]     #設置"user_title"鍵值,保存用戶的職位
            return rep
        else:
            return render(request,"login.html")
class Loout(View):
    def get(self,request):
        request.session.flush()                  #把當前用戶的session從瀏覽器刪除,同時刪除數據庫的session值
        return render(request,"login.html")

Django 之 Session的簡單使用

調用方法

1、只要在每個頁面或函數中,增加判斷“is_login"的session是否等于為1,用作判斷該用戶是否已經登陸。
Django 之 Session的簡單使用

瀏覽器session保存在cookies中

Django 之 Session的簡單使用

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐梓县| 枞阳县| 金门县| 武强县| 曲靖市| 西吉县| 兴国县| 莱州市| 广汉市| 汉寿县| 揭阳市| 邵武市| 盱眙县| 铜山县| 天祝| 综艺| 安顺市| 剑阁县| 屏南县| 北票市| 图木舒克市| 布拖县| 栾川县| 辽阳市| 昭平县| 滦平县| 清丰县| 秀山| 建德市| 清水县| 辽中县| 石渠县| 冀州市| 阳曲县| 东海县| 阜阳市| 渑池县| 天台县| 勃利县| 准格尔旗| 新巴尔虎右旗|