Beispiel #1
0
def login(request):
    
    signin_form = EmailLoginForm()
    signup_form = ConferenceSignupForm()
    
    if request.method == "POST" and request.POST.get('action', None):
        if request.POST['action'] == 'signin':
            signin_form = EmailLoginForm(request.POST)
            if signin_form.is_valid():
                user = signin_form.user
                user.is_bulk = False
                user.save()
                auth.login(request, user)
                return HttpResponseRedirect(reverse('confreg'))
        else:
            signup_form = ConferenceSignupForm(request.POST)
            
            if signup_form.is_valid():
                username, password = signup_form.save()
                user = auth.authenticate(username=username, password=password)
                auth.login(request, user)
                
                return HttpResponseRedirect(reverse('confreg'))
        
    return render_to_response('conference/login.html',
                              {"signin_form": signin_form,
                               "signup_form": signup_form},
                              context_instance = RequestContext(request))
Beispiel #2
0
def login(request):

    signin_form = EmailLoginForm()
    signup_form = ConferenceSignupForm()

    if request.method == "POST" and request.POST.get('action', None):
        if request.POST['action'] == 'signin':
            signin_form = EmailLoginForm(request.POST)
            if signin_form.is_valid():
                user = signin_form.user
                user.is_bulk = False
                user.save()
                auth.login(request, user)
                return HttpResponseRedirect(reverse('confreg'))
        else:
            signup_form = ConferenceSignupForm(request.POST)

            if signup_form.is_valid():
                username, password = signup_form.save()
                user = auth.authenticate(username=username, password=password)
                auth.login(request, user)

                return HttpResponseRedirect(reverse('confreg'))

    return render_to_response('conference/login.html', {
        "signin_form": signin_form,
        "signup_form": signup_form
    },
                              context_instance=RequestContext(request))
Beispiel #3
0
def login(request):
    if request.user.is_authenticated():
        return HttpResponseRedirect(reverse("conference_schedule"))

    signin_form = EmailLoginForm(initial={"remember": "on"})

    if request.method == "POST":
        signin_form = EmailLoginForm(request.POST)
        if signin_form.is_valid():
            user = signin_form.user
            auth.login(request, user)
            return HttpResponseRedirect(reverse("conference_schedule"))

    return render_to_response(
        "conference/schedule/login.html", {"form": signin_form}, context_instance=RequestContext(request)
    )
Beispiel #4
0
def login(request):
    if request.user.is_authenticated():
        return HttpResponseRedirect(reverse('conference_schedule'))

    signin_form = EmailLoginForm(initial={'remember': 'on'})

    if request.method == "POST":
        signin_form = EmailLoginForm(request.POST)
        if signin_form.is_valid():
            user = signin_form.user
            auth.login(request, user)
            return HttpResponseRedirect(reverse('conference_schedule'))

    return render_to_response("conference/schedule/login.html",
                              {'form': signin_form},
                              context_instance=RequestContext(request))
Beispiel #5
0
def login(request):
    
    signin_form = EmailLoginForm()
    signup_form = ConferenceSignupForm()
    
    if request.method == "POST" and request.POST.get('action', None):
        if request.POST['action'] == 'signin':
            signin_form = EmailLoginForm(request.POST)
            if signin_form.is_valid():
                user = signin_form.user
                user.is_bulk = False
                user.save()
                auth.login(request, user)

                if request.POST.get('language', 'english') == 'french':
                    request.session['conflang'] = 'fr'
                    request.session['django_language'] = 'fr_FR'
                else:
                    request.session['conflang'] = 'en'
                    request.session['django_language'] = 'en_US'
                
                return HttpResponseRedirect(reverse('confreg'))
        else:
            signup_form = ConferenceSignupForm(request.POST)
            
            if signup_form.is_valid():
                username, password = signup_form.save()
                user = auth.authenticate(username=username, password=password)
                auth.login(request, user)

                if request.META['SERVER_NAME'] == 'conference2013.ewb.ca':
                    return HttpResponseRedirect(reverse('conference_questionnaire'))
                else:
                    return HttpResponseRedirect(reverse('confreg'))
        
    return render_to_response('conference/login.html',
                              {"signin_form": signin_form,
                               "signup_form": signup_form},
                              context_instance = RequestContext(request))