Esempio n. 1
0
def register(request):
    if request.user.is_authenticated:
        logout(request)
    form = forms.Register()
    try:
        if request.method == 'POST':
            form = forms.Register(request.POST)
            if form.is_valid():
                data = Main(username=form.cleaned_data['username'],
                            hash=Hasher(form.cleaned_data['password']),
                            email=form.cleaned_data['email'],
                            hs="0",
                            sts="Offline")
                data.save()
                safecopy = User(username=form.cleaned_data['username'],
                                password=Hasher(form.cleaned_data['password']),
                                email=form.cleaned_data['email'])
                safecopy.save()
                for users in User.objects.all():
                    if str(users) == form.cleaned_data['username']:
                        login(request, users)
                return redirect('mainmenu.html')
    except:
        #return render(request, 'DBapp/register2.html', {'form':form})
        print("DUPLICATE")

    return render(request, 'DBapp/register.html', {'form': form})
Esempio n. 2
0
def register(request):
    form = forms.Register()
    if request.method == 'POST':
        form = forms.Register(request.POST)
        if form.is_valid():
            print("FINISHING TODAY")
            #print("NAME: " + form.cleaned_data['username'])

    return render(request, 'DBapp/register.html', {'form': form})
Esempio n. 3
0
def register(request):
    form=forms.Register()
    try:
        if request.method == 'POST':
            form=forms.Register(request.POST)
            if form.is_valid():
                data = Main(username=form.cleaned_data['username'], hash=Hasher(form.cleaned_data['password']), email=form.cleaned_data['email'], hs="0", sts="Offline" )
                data.save()
                safecopy = User(username=form.cleaned_data['username'], password=Hasher(form.cleaned_data['password']), email=form.cleaned_data['email'])
                safecopy.save()
                Authenticate("s","s")
                print("SUCCESS")
                return redirect('mainmenu.html')
    except:
        #return render(request, 'DBapp/register2.html', {'form':form})
        print("DUPLICATE")

    return render(request, 'DBapp/register.html', {'form':form})