Exemple #1
0
def landingpage(request):

    stats = StatDB.objects.latest()

    if request.user.is_authenticated():
        url = reverse('logbook', args=[request.user.username])
        return HttpResponseRedirect(url)

    if request.POST:
        form = RegistrationForm(request.POST)
        if form.is_valid():
            p = form.register()
            password = form.cleaned_data['password']
            user = authenticate(username=p.user.username, password=password)
            login(request, user)
            url = reverse('logbook', args=[request.user.username])
            return HttpResponseRedirect(url)
    else:
        form = RegistrationForm()
    return TemplateResponse(request, 'landingpage.html', locals())
Exemple #2
0
def landingpage(request):

    stats = StatDB.objects.latest()

    if request.user.is_authenticated():
        url = reverse('logbook', args=[request.user.username])
        return HttpResponseRedirect(url)

    if request.POST:
        form = RegistrationForm(request.POST)
        if form.is_valid():
            p = form.register()
            password = form.cleaned_data['password']
            user = authenticate(username=p.user.username, password=password)
            login(request, user)
            url = reverse('logbook', args=[request.user.username])
            return HttpResponseRedirect(url)
    else:
        form = RegistrationForm()
    return TemplateResponse(request, 'landingpage.html', locals())