from django.template import RequestContext
from django.shortcuts import render_to_response
from django.contrib.auth import authenticate, login
+from django.http import HttpResponseRedirect
+
+from auth.backend import MyCustomBackend
def login_user(request):
state = "Please log in below..."
username = password = ''
+ env={'hard_wired_users':MyCustomBackend.hard_wired_users}
+
if request.POST:
username = request.POST.get('username')
password = request.POST.get('password')
if user.is_active:
login(request, user)
state = "You're successfully logged in!"
+ return HttpResponseRedirect ('/')
else:
state = "Your account is not active, please contact the site admin."
+ env['state']=state; env['username']=username
+ return render_to_response('view-login.html',env, context_instance=RequestContext(request))
else:
state = "Your username and/or password were incorrect."
-
- return render_to_response('view-login.html',{'state':state, 'username': username},
- context_instance=RequestContext(request))
+ env['state']=state; env['username']=username
+ return render_to_response('view-login.html',env, context_instance=RequestContext(request))
+ else:
+ state='Welcome to MySlice'
+ env['state']=state; env['username']=''
+ return render_to_response('view-login.html',env, context_instance=RequestContext(request))