Esempio n. 1
0
def login(request, template_name):
    """
    Renders login view by connecting to django.contrib.auth.views.
    """
    LOGGER.info('Rendering login view for user "{0}".'.format(
        request.user.username or "Anonymous"))

    if request.user.username:
        context = {
            'message':
            'You are already logged in as "{0}".'.format(
                request.user.username),
        }
        context.update(BASE_CONTEXT)

        return render(request, 'frontpage.html', context)

    postedUsername = None
    if request.POST.has_key('username'):
        postedUsername = request.POST['username']

    context = {
        'username': postedUsername,
    }
    context.update(BASE_CONTEXT)

    return LOGIN(request, template_name, extra_context=context)
Esempio n. 2
0
def login(request, template_name):
    """Renders login view by connecting to django.contrib.auth.views."""
    try:
        LOGGER.info('Rendering login view for user "{0}".'.format(
            request.user.username or "Anonymous"))
    except UnicodeEncodeError:
        LOGGER.info('Rendering login view for user "{0}".'.format(
            request.user.id or "Anonymous"))

    return LOGIN(request, template_name)
Esempio n. 3
0
def login(request, template_name):
    """
    Renders login view by connecting to django.contrib.auth.views.
    """
    LOGGER.info('Rendering login view for user "{0}".'.format(
        request.user.username or "Anonymous"))

    if request.user.username:
        dictionary = {
            'commit_tag':
            COMMIT_TAG,
            'message':
            'You are already logged in as "{0}".'.format(
                request.user.username),
            'title':
            'Appraise evaluation system',
        }

        return render(request, 'frontpage.html', dictionary)

    extra_context = {'commit_tag': COMMIT_TAG}
    return LOGIN(request, template_name, extra_context=extra_context)
    return LOGIN(request, template_name)
Esempio n. 4
0
def login(request, template_name):
    """Renders login view by connecting to django.contrib.auth.views."""
    LOGGER.info(u'Rendering login view for user "{0}".'.format(
        request.user.username or "Anonymous"))

    return LOGIN(request, template_name)