Пример #1
0
 def get(self, request, *args, **kwargs):
     username = request.session.get('_bcauth_username')
     self.initial['username'] = username
     form = self.form_class(initial=self.initial)
     return render_to_response(
         'bcauth/challenge.html',
         {
             'challenge': get_challenge(username),
             'form': form
         },
         context_instance=RequestContext(request)
     )
Пример #2
0
 def post(self, request, *args, **kwargs):
     form = self.form_class(request.POST, initial=self.initial)
     if form.is_valid():
         user = form.login(request)
         if user:
             login(request, user)
             return render_to_response(
                 'bcauth/registered.html',
                 {},
                 context_instance=RequestContext(request)
             )
     username = request.session.get('_bcauth_username')
     return render_to_response(
         'bcauth/challenge.html',
         {
             'challenge': get_challenge(username),
             'form': form
         },
         context_instance=RequestContext(request)
     )