擅长:python、mysql、java
<p>你还没有真正登录。在使用<code>authenticate</code>验证用户的身份后,您需要<em>登录</em>:</p>
<pre><code>from django.contrib.auth import login
user = authenticate(email=email, password=password)
if user is not None:
login(request, user)
</code></pre>
<p><code>login</code>只能用于已确认存在的用户。在</p>
<hr/>
<p><code>authenticate</code>做什么:</p>
<blockquote>
<p>verifies a user is who they claim to be</p>
</blockquote>
<p>它不执行实际的<em>登录</em>。在</p>