示例#1
0
def login(request):
    '''
    Small wrapper around the django login view
    '''

    context = {}
    if request.REQUEST.get('next'):
        context['next'] = request.REQUEST.get('next')

    # Sane login, with POST
    if request.method == "POST":
        return django_loginview(request,
                            template_name='user/login.html',
                            extra_context=context)
        
    # log in with GET parameters so users can easily get in by scanning a QR code
    elif request.REQUEST.get('get_login'):
        
        form = AuthenticationForm(request, data=request.GET)
        if form.is_valid():

            auth_login(request, form.get_user())
            return HttpResponseRedirect(reverse('oracle:dashboard'))

        
    return django_loginview(request,
                            template_name='user/login.html',
                            extra_context=context)
示例#2
0
文件: user.py 项目: chaosbastler/wger
def login(request):
    '''
    Small wrapper around the django login view
    '''

    return django_loginview(request,
                            template_name='user/login.html')
示例#3
0
文件: user.py 项目: qbig/wger
def login(request):
    '''
    Small wrapper around the django login view
    '''

    context = {'hide_persona': check_request_amazon(request) or check_request_android(request),
               'active_tab': USER_TAB}
    return django_loginview(request,
                            template_name='user/login.html',
                            extra_context=context)
示例#4
0
文件: user.py 项目: jamessimas/wger
def login(request):
    """
    Small wrapper around the django login view
    """

    context = {"hide_persona": check_request_amazon(request) or check_request_android(request), "active_tab": USER_TAB}
    if request.REQUEST.get("next"):
        context["next"] = request.REQUEST.get("next")

    return django_loginview(request, template_name="user/login.html", extra_context=context)
示例#5
0
def login(request):
    '''
    Small wrapper around the django login view
    '''

    context = {'active_tab': USER_TAB}
    if request.GET.get('next'):
        context['next'] = request.GET.get('next')

    return django_loginview(request,
                            template_name='user/login.html',
                            authentication_form=UserLoginForm,
                            extra_context=context)
示例#6
0
def login(request):
    '''
    Small wrapper around the django login view
    '''

    context = {'active_tab': USER_TAB}
    if request.GET.get('next'):
        context['next'] = request.GET.get('next')

    return django_loginview(request,
                            template_name='user/login.html',
                            authentication_form=UserLoginForm,
                            extra_context=context)
示例#7
0
文件: user.py 项目: romansp/wger
def login(request):
    '''
    Small wrapper around the django login view
    '''

    context = {'hide_persona': check_request_amazon(request) or check_request_android(request),
               'active_tab': USER_TAB}
    if request.REQUEST.get('next'):
        context['next'] = request.REQUEST.get('next')

    return django_loginview(request,
                            template_name='user/login.html',
                            authentication_form=UserLoginForm,
                            extra_context=context)
示例#8
0
def login(request):
    '''
    Small wrapper around the django login view
    '''

    context = {
        'hide_persona':
        check_request_amazon(request) or check_request_android(request),
        'active_tab':
        USER_TAB
    }
    if request.REQUEST.get('next'):
        context['next'] = request.REQUEST.get('next')

    return django_loginview(request,
                            template_name='user/login.html',
                            authentication_form=UserLoginForm,
                            extra_context=context)
示例#9
0
def login(request):
    '''
    Small wrapper around the django login view
    '''

    return django_loginview(request, template_name='user/login.html')
示例#10
0
文件: user.py 项目: seraphyn/wger
def login(request):
    """
    Small wrapper around the django login view
    """

    return django_loginview(request, template_name="user/login.html")