def signup(request): if request.user.is_authenticated(): return HttpResponseRedirect(request.user.get_absolute_url()) if request.method == 'POST': form = SignupForm(request.POST) if form.is_valid(): form.save() api.login(request, form.cleaned_data.get('username'), form.cleaned_data.get('password')) url = request.user.get_absolute_url() return HttpResponseRedirect(url + '?new=1') else: form = SignupForm() return render_to_response( 'occupywallst/signup.html', {'form': form}, context_instance=RequestContext(request))
def signup(request): if request.method == 'POST': form = SignupForm(request.POST) if form.is_valid(): user = form.save() auth.login(user) return HttpResponseRedirect(user.get_absolute_url()) else: form = SignupForm() return render_to_response( 'occupywallst/signup.html', {'form': form}, context_instance=RequestContext(request))