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

溫馨提示×

溫馨提示×

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

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

Django 之 Cookie的使用(判斷是否已登陸)

發布時間:2020-07-05 15:44:03 來源:網絡 閱讀:732 作者:wx592bc92b285c7 欄目:編程語言

cookie作用

根據當前瀏覽器的cookie值,判斷用戶是否已經有效登陸到系統,獲取訪問權。
當用戶跳過登陸頁面,直接訪問home,直接返回到login.html頁面

HTML代碼

login.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h2>登陸頁面</h2>
    <form action="/ormtest/login/" method="post">
        <p>
            用戶名:<input type="text" name="user">
        </p>
        <p>
            密碼:<input type="password" name="pwd">
        </p>
        <p>
            <input type="submit" value="提交">
        </p>
    </form>
</body>
</html>
home.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我是首頁啊</title>
</head>
<body>
    <h2>我是首頁啊</h2>
</body>
</html>

Python 代碼

def login(request):
    if request.method == "GET":
        return render(request,"login.html")
    else:
        user = request.POST.get("user")
        pwd = request.POST.get("pwd")
        if user == "kang" and pwd == "123456":
            rep = redirect("/ormtest/home/")
            #設置一個加密的cookie,默認值為"1",加密條件"MingKangZhou"
            rep.set_signed_cookie("is_login","1",salt="MingKangZhou")
            return rep
        else:
            return render(request, "login.html")

def home(request):
    #獲取當前瀏覽器"is_login"的cookie值
    ret = request.get_signed_cookie("is_login",default="0",salt="MingKangZhou")
    if ret == "1":     #如果為1,代表已經登陸成功
        return render(request,"home.html")
    else:              #如果不為"1",即返回到登陸頁面
        return redirect("/ormtest/login/")
向AI問一下細節

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

AI

墨脱县| 永川市| 东源县| 翼城县| 淄博市| 牡丹江市| 方山县| 图木舒克市| 三河市| 石棉县| 灯塔市| 平利县| 手机| 诏安县| 建水县| 神池县| 昌乐县| 彭阳县| 西贡区| 文安县| 莲花县| 临安市| 龙岩市| 忻州市| 隆德县| 牟定县| 舟山市| 乌拉特后旗| 永新县| 九龙城区| 印江| 电白县| 兴城市| 金堂县| 杭锦旗| 区。| 龙岩市| 肇源县| 海南省| 阿克陶县| 株洲县|