project/kiwipycon/proceedings/views.py
changeset 87 1ec579a679e4
parent 84 d01c62c2a628
child 90 587e9c025c73
equal deleted inserted replaced
86:cbe77a26e7a3 87:1ec579a679e4
     1 # -*- coding: utf-8 -*-
     1 # -*- coding: utf-8 -*-
     2 
     2 
       
     3 from django.contrib.auth import login
     3 from django.contrib.auth.decorators import login_required
     4 from django.contrib.auth.decorators import login_required
     4 from django.contrib.auth.forms import AuthenticationForm
     5 from django.contrib.auth.forms import AuthenticationForm
     5 from django.shortcuts import render_to_response
     6 from django.shortcuts import render_to_response
     6 from django.template import RequestContext
     7 from django.template import RequestContext
     7 
     8 
    31 
    32 
    32         if request.POST.get('action', None) == 'login':
    33         if request.POST.get('action', None) == 'login':
    33             login_form = AuthenticationForm(data=request.POST)
    34             login_form = AuthenticationForm(data=request.POST)
    34             if login_form.is_valid():
    35             if login_form.is_valid():
    35 
    36 
    36                 from django.contrib.auth import login
       
    37                 login(request, login_form.get_user())
    37                 login(request, login_form.get_user())
    38 
    38 
    39                 redirect_to = reverse('kiwipycon_submit_proceedings')
    39                 redirect_to = reverse('kiwipycon_submit_proceedings')
    40                 return set_message_cookie(redirect_to,
    40                 return set_message_cookie(redirect_to,
    41                         msg = u'You have been logged in.')
    41                         msg = u'You have been logged in.')