擅长:python、mysql、java
<p>登录后,您可以将会话设置为</p>
<pre><code>request.session['authToken'] = id
</code></pre>
<p>要检查用户是否登录,只需检查“authToken”是否是请求会话中的密钥。所以这是密码</p>
<pre><code>@csrf_exempt
def search(request):
if request.method == 'POST':
name = request.POST.get('name')
loc = request.POST.get('location')
bussinessName = request.POST.get('bussinessName')
d = {
'name': name,
'loc': loc,
'bussinessName': bussinessName,
'is_logged_in': True if 'authToken' in request.session.keys() else False
}
return render(request, "search.html", d);
else:
# do the thing you want to do in GET method
return render(request,"search.html",{});
</code></pre>
<p>因此,如果没有为该用户设置会话,“is\u logged\u in”将变为False,否则变为True</p>