Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="col-md-9 col-md-offset-2" style="background-color: white; margin-top:10px; border-radius: 8px;">
- {% if message %}
- <b>{{message}}</b>
- {% endif %}
- <form id="form" method="post" action="">{% csrf_token %}
- <table>{{form}}</table>
- <div class="col-lg-9 col-lg-offset-2">
- <button type="submit" class="btn btn-primary">Submit</button>
- </div>
- </form>
- </div>
- url(r'^login', 'users.views.login', name='login'),
- from django.shortcuts import render
- from deck1.models import Card
- from django.template import RequestContext
- from django.shortcuts import render_to_response
- from django.http import HttpResponseRedirect, HttpResponse
- from django.contrib.auth.forms import UserCreationForm
- from django.contrib.auth.forms import AuthenticationForm
- from django.contrib.auth import login, authenticate, logout
- from django.contrib.auth.decorators import login_required
- from users.forms import RegisterForm
- def login(request):
- message = None
- if request.method=='POST':
- form = AuthenticationForm(request.POST)
- if form.is_valid():
- 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)
- message = "I'm in"
- else:
- message = "Non active"
- else:
- message = "User or password invalid"
- else:
- form = AuthenticationForm()
- return render_to_response('login.html',{'form':form, 'message':message}, context_instance=RequestContext(request))
- def login_view(request):
- message = None
- if request.method=='POST':
- form = AuthenticationForm(request.POST)
- if form.is_valid():
- 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)
- message = "I'm in"
- else:
- message = "Non active"
- else:
- message = "User or password invalid"
- else:
- form = AuthenticationForm()
- return render_to_response('login.html',{'form':form, 'message':message},
- context_instance=RequestContext(request))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement