Corrections de code, au moins celles qui sautent aux yeux

This commit is contained in:
Breizh 2017-04-03 07:56:56 +02:00
parent 9b596dd784
commit 449dae2b9e
1 changed files with 11 additions and 12 deletions

View File

@ -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')