Example #1
0
def authenticate_user(request):
    form, user = auth_user(request)

    if not user:
        return index(request, form)

    return HttpResponseRedirect('/')
Example #2
0
def index(request, form=None):
    if not form:
        form, user = auth_user(request)
    else:
        user = None

    if not user:
        content = utils.get_data('no_auth_index_content.%s.html'%request.LANGUAGE_CODE)
    elif user.role == 'admin':
        content = utils.get_data('admin_index_content.%s.html'%request.LANGUAGE_CODE)
    else:
        content = utils.get_data('user_index_content.%s.html'%request.LANGUAGE_CODE)

    return render_to_response('index.html',{'form':form, 'user':user,'content':content})