from auth.backend import MyCustomBackend
-from myslice.viewutils import the_user
+from myslice.viewutils import topmenu_items, the_user
from myslice.config import Config
def login_user(request):
if user.is_active:
login(request, user)
#state = "You're successfully logged in!"
- return HttpResponseRedirect ('/login-ok')
+ return HttpResponseRedirect ('/portal/dashboard')
+ #return HttpResponseRedirect ('/login-ok')
else:
env['state'] = "Your account is not active, please contact the site admin."
return render_to_response('view-login.html',env, context_instance=RequestContext(request))
env['state'] = "Your username and/or password were incorrect."
return render_to_response('view-login.html',env, context_instance=RequestContext(request))
else:
- state='Welcome to MySlice'
+ state='' #Welcome to MySlice'
env['state']=state
env['username']=the_user(request)
+ env['topmenu_items'] = topmenu_items('', request)
return render_to_response('view-login.html',env, context_instance=RequestContext(request))
# hard question : where should we redirect requests to logout if user is not logged in ?
def logout_user (request):
- # xxx check that we're indeed logged in
- if not request.user.is_authenticated():
- return HttpResponseRedirect ('/')
- return render_to_response('view-logout.html',{'username':the_user(request)},
- context_instance=RequestContext(request))
-
-def do_logout_user (request):
- # xxx check that we're indeed logged in
+ # check that we're indeed logged in
if not request.user.is_authenticated():
return HttpResponseRedirect ('/')
logout(request)