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

溫馨提示×

溫馨提示×

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

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

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

大冶市| 丰原市| 拜泉县| 石河子市| 二连浩特市| 赤水市| 吉木萨尔县| 烟台市| 叙永县| 拉萨市| 景泰县| 禹州市| 从化市| 庆元县| 铁力市| 和政县| 神农架林区| 德州市| 涟水县| 根河市| 云龙县| 监利县| 阿拉尔市| 乐昌市| 侯马市| 筠连县| 三河市| 东至县| 合江县| 高邑县| 东台市| 通许县| 平顶山市| 安阳市| 长沙县| 和平县| 永善县| 都匀市| 上林县| 广东省| 公主岭市|