Bonjour donc voila tous est dans le titre je voudrais faire une partie ou l'utilisateur ce connecte et que sa verifie avec la base de donne si l'utilisateur et le mot de passe son correcte merci d'avance.
Voici ce que j'ai essayer de faire j'ai cree une apllication auth:
Voici mon code :
fichier views:
def login(request):
username = request.POST['username']
password = request.POST['password']
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
login(request, user)
return render_to_response('flatpages/index.html')
else: print "Your account has been disabled!"
else: print "Your username and password were incorrect."
def logout(request):
logout(request)
# Redirect to a success page.
return render_to_response('flatpages/index.html')
fichier urls:
urlpatterns += patterns(
(r'^accounts/login/$', 'django.contrib.auth.views.login'),
)
et mon template :
<form method="post" action="{% url django.contrib.auth.views.login %}">
User name : <input type="text" name="username" id="username" /><br/>
<span>Password :</span><input type="password" name="password" id="password" />
<input type="submit" class="connect" name="connect" value="connect" />
<input type="hidden" name="next" value="{{ next }}" /> </form>
et voici l'erreur que j'ai :
Caught an exception while rendering: Reverse for 'django.contrib.auth.views.login' with arguments '()' and keyword arguments '{}' not found.