91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

洪雅县| 东莞市| 襄樊市| 闸北区| 浮梁县| 澄迈县| 吉木乃县| 凤山市| 元谋县| 会同县| 玉田县| 名山县| 滨海县| 宜阳县| 腾冲县| 手机| 漳浦县| 当阳市| 昭觉县| 肇州县| 洞头县| 蚌埠市| 宜春市| 邛崃市| 东源县| 衡南县| 平阳县| 通河县| 南开区| 遵义市| 萍乡市| 伊宁县| 武威市| 仁化县| 苏州市| 陇南市| 廉江市| 石景山区| 石柱| 南京市| 奉贤区|