Exemplo n.º 1
0
    def post(self, request):
        userform = UserForm(request.POST)
        if userform.is_valid():
            password = userform.cleaned_data['password']
            cpassword = userform.cleaned_data['confirm_password']

            if (password == cpassword):
                password = make_password(password)
                cpassword = make_password(cpassword)
                user = User()
                user.name = userform.cleaned_data['name']
                user.username = userform.cleaned_data['username']
                user.password = password
                user.confirm_password = cpassword
                user.email = userform.cleaned_data['email']
                user.gender = userform.cleaned_data['gender']
                user.tag = userform.cleaned_data['tag']
                user.save()
                return redirect('/userapp/user_login/')
            else:
                return render(request, 'UserRegistration.html',
                              {'userform': userform})

        else:
            return render(request, 'UserRegistration.html',
                          {'userform': userform})
Exemplo n.º 2
0
def userregister(request):
    if request.method=="POST":
        ureg=UserForm(request.POST,request.FILES)
        if ureg.is_valid():
            ureg.save()
            return redirect('/userapp/user_login/')
    ureg=UserForm()   
    return render(request,'userreg.html',{'ureg':ureg})
Exemplo n.º 3
0
def register(request):

    registered = False

    if request.method == "POST":
        user_form = UserForm(data=request.POST)
        profile_form = UserProfileInfoForm(data=request.POST)

        if user_form.is_valid() and profile_form.is_valid():
            user = user_form.save()
            user.set_password(user.password)

            profile = profile_form.save(commit=False)
            profile.user = user

            if 'profile_pic' in request.FILES:
                profile.profile_pic = request.FILES['profile_pic']
            profile.save()
            registered = True

        else:
            print(user_form.errors, profile_form.errors)
    else:
        user_form = UserForm()
        profile_form = UserProfileInfoForm()

    return render(
        request, 'Userapp/registration.html', {
            'user_form': user_form,
            'profile_form': profile_form,
            'registered': registered
        })
Exemplo n.º 4
0
def updateprofile(request):
    id=request.session.get('uid')
    print('uid',id)
    pobj=UserReg.objects.get(pk=id)
    print('update profile',pobj)
    pforms=UserForm(instance=pobj)
    if(request.method=='POST'):
        pforms=UserProfile(request.POST,request.FILES,instance=pobj)
        if pforms.is_valid():
            pforms.save()
        return redirect('/userapp/user_login/')
    pforms=UserProfile(instance=pobj)
    return render(request,'updateprofile.html',{'pforms':pforms})
Exemplo n.º 5
0
 def get(self, request):
     userform = UserForm()
     return render(request, 'UserRegistration.html', {'userform': userform})