Exemplo n.º 1
0
def login(request):
    """Default login, but redirect if we're already logged in."""

    if request.user.is_authenticated():
        return redirect(settings.LOGIN_REDIRECT_URL)

    return contrib_login(request)
Exemplo n.º 2
0
def login(request):
    """Default login, but redirect if we're already logged in."""

    if request.user.is_authenticated():
        return redirect(settings.LOGIN_REDIRECT_URL)

    return contrib_login(request)
Exemplo n.º 3
0
def login(request, **kwargs):
    """ Dashboard login """
    template_name = 'accounts/login.html'
    redirect_field_name = None
    form = LoginForm
    if request.user.is_authenticated():
        return redirect(settings.LOGIN_REDIRECT_URL)
    else:
        return contrib_login(request, template_name, redirect_field_name, form)
Exemplo n.º 4
0
def login(request, **kwargs):
    ### My Code: BEGINS
    print request.user.is_authenticated
    if request.user.is_authenticated():
        return render(request, 'registration/already_authenticated.html',
                      {'user_name': request.user.username})
    ### My Code: ENDS
    else:
        return contrib_login(request, **kwargs)
Exemplo n.º 5
0
def login(request):
    """
    Log users in the system and re-direct them to dashboard or show proper error message when failed.
    """
    response = contrib_login(request, 'gui/accounts/login.html', authentication_form=partial(LoginForm, request))

    # Setup i18n settings into session
    if request.method == 'POST':
        user = request.user
        if user.is_authenticated():
            auth_logger.info('User %s successfully logged in from %s (%s)', user, get_client_ip(request),
                             request.META.get('HTTP_USER_AGENT', ''))
            user.userprofile.activate_locale(request)
            clear_attempts_cache(request, user.username)
        else:
            auth_logger.warning('User %s login failed from %s (%s)', request.POST.get('username', None),
                                get_client_ip(request), request.META.get('HTTP_USER_AGENT', ''))

    return response
Exemplo n.º 6
0
def login(request):
    if request.user.is_authenticated:
        return HttpResponseRedirect('/relations/')

    return contrib_login(request)
Exemplo n.º 7
0
def custom_login(request, **kwargs):
    if request.user.is_authenticated():
        return render(request, 'home.html')
    else:
        return contrib_login(request, **kwargs)
Exemplo n.º 8
0
def login(request, **kwargs):
    if request.user.is_authenticated():
        return redirect(settings.LOGIN_REDIRECT_URL)
    else:
        return contrib_login(request, **kwargs)
Exemplo n.º 9
0
def login(request):
    return contrib_login(request, template_name='authentication/login.html')
Exemplo n.º 10
0
def login(request, **kwargs):
    if request.user.is_authenticated():
        return redirect(settings.LOGIN_REDIRECT_URL)
    else:
        return contrib_login(request, authentication_form=LoginForm, **kwargs)
Exemplo n.º 11
0
def login(request, **kwargs):
    if request.user.is_authenticated():
        return redirect('/classes/')
    else:
        email_info = {'is_email_configured': settings.EMAIL_HOST != ''}
        return contrib_login(request, extra_context=email_info, **kwargs)
Exemplo n.º 12
0
def custom_login(request, **kwargs):
    if request.user.is_authenticated():
        return redirect(settings.LOGIN_REDIRECT_URL) #settings belongs to django.conf
    else:
        return contrib_login(request, **kwargs)