very first very rough django setup with a login/passwd view and a
[myslice.git] / auth / views.py
1 # Create your views here.
2 from django.core.context_processors import csrf
3 from django.template import RequestContext
4 from django.shortcuts import render_to_response
5 from django.contrib.auth import authenticate, login
6
7 def login_user(request):
8     state = "Please log in below..."
9     username = password = ''
10     if request.POST:
11         username = request.POST.get('username')
12         password = request.POST.get('password')
13
14         user = authenticate(username=username, password=password)
15         if user is not None:
16             if user.is_active:
17                 login(request, user)
18                 state = "You're successfully logged in!"
19             else:
20                 state = "Your account is not active, please contact the site admin."
21         else:
22             state = "Your username and/or password were incorrect."
23
24     return render_to_response('auth.html',{'state':state, 'username': username},
25                               context_instance=RequestContext(request))