Corrections de code, au moins celles qui sautent aux yeux
This commit is contained in:
parent
9b596dd784
commit
449dae2b9e
|
@ -2,13 +2,13 @@ from django.shortcuts import render, redirect
|
|||
from django.contrib.auth import authenticate
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth import login as a_login, logout as a_logout
|
||||
from account.forms import *
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.core.validators import validate_email
|
||||
from django.conf import settings as s
|
||||
from django.http import JsonResponse
|
||||
from home.views import homepage
|
||||
from django.http import HttpResponseNotFound
|
||||
from account.forms import *
|
||||
from home.views import homepage
|
||||
|
||||
def login(request):
|
||||
"""
|
||||
|
@ -43,7 +43,7 @@ def login(request):
|
|||
# BREIZH WILL DO IT BECAUSE HE WANT IT TO WORK WITHOUT JAVASCRIPT
|
||||
return render(request, 'login.html')
|
||||
else:
|
||||
return HttpResponseNotFound();
|
||||
return HttpResponseNotFound()
|
||||
|
||||
def logout(request):
|
||||
"""
|
||||
|
@ -59,7 +59,6 @@ def signup(request):
|
|||
Signup user
|
||||
with ajax POST from signup page and return json
|
||||
"""
|
||||
error = False
|
||||
form = InscriptionForm()
|
||||
if request.method == "POST":
|
||||
if form.is_valid():
|
||||
|
@ -69,13 +68,13 @@ def signup(request):
|
|||
email = form.cleaned_data["email"]
|
||||
cgu = form.cleaned_data["cgu"]
|
||||
if(
|
||||
s.USERNAME_MAX_LENGTH < username.length < s.USERNAME_MIN_LENGTH or
|
||||
s.PASSWORD_MAX_LENGTH < password.length < s.PASSWORD_MIN_LENGTH or
|
||||
not (s.USERNAME_MAX_LENGTH > username.length > s.USERNAME_MIN_LENGTH) or
|
||||
not (s.PASSWORD_MAX_LENGTH > password1.length > s.PASSWORD_MIN_LENGTH) or
|
||||
password1 != password2 or cgu is False
|
||||
):
|
||||
data = {
|
||||
signed:False,
|
||||
error:"Désolé ! Nous ne sommes pas assez bête pour ne pas faire de verification server side !"
|
||||
'signed':False,
|
||||
'error':"Désolé ! Nous ne sommes pas assez bête pour ne pas faire de verification server side !"
|
||||
}
|
||||
return JsonResponse(data)
|
||||
|
||||
|
@ -83,19 +82,19 @@ def signup(request):
|
|||
validate_email(email)
|
||||
except forms.ValidationError:
|
||||
data = {
|
||||
signed:False,
|
||||
error:"Mauvais format d'e-mail"
|
||||
'signed':False,
|
||||
'error':"Mauvais format d'e-mail"
|
||||
}
|
||||
return JsonResponse(data)
|
||||
|
||||
create_user(username, email, password1)
|
||||
authenticate(username, password1)
|
||||
data = {
|
||||
signed:True
|
||||
'signed':True
|
||||
}
|
||||
return JsonResponse(data)
|
||||
|
||||
return render(request, 'signup.html', locals())
|
||||
|
||||
def account(request):
|
||||
return render(request, 'account.html')
|
||||
return render(request, 'account.html')
|
||||
|
|
Loading…
Reference in New Issue