예제 #1
0
def complete_register(request):
    if request.method == 'POST':
        username = request.POST.get('username', '')
        password = request.POST.get('password', '')
        email = request.POST.get('email', '')
        template = loader.get_template('register/index.html')
        try:
            User.objects.get(username=username)
            pass_data = {
                'alert': 'Username was already taken',
                'username': username,
                'email': email
            }
            return HttpResponse(template.render(pass_data, request))
        except DoesNotExist:
            if password == '':
                return HttpResponse('Please enter password')
            else:
                try:
                    user1 = User(username=username, email=email)
                    user1.set_password(password)
                    print user1.password
                    user1.save()
                    template = loader.get_template(
                        'register/create-complete.html')
                    return HttpResponse(template.render({}, request))
                except ValidationError:
                    pass_data = {
                        'alert': 'Your email address is invalid',
                        'email': email,
                        'username': username
                    }
                    return HttpResponse(template.render(pass_data, request))
    return HttpResponse("No Request")
예제 #2
0
파일: views.py 프로젝트: phonxis/mytweets
 def post(self, request):
     form = RegisterForm(request.POST)
     if form.is_valid():
         username = form.cleaned_data['username']
         email = form.cleaned_data['email']
         password = form.cleaned_data['password']
         try:
             user = User.objects.get(username=username)
         except:
             user = User(username=username, email=email)
             user.set_password(password)
             user.save()
             #user = super(user, self).save(commit=False)
             return HttpResponseRedirect('/login')
예제 #3
0
 def post(self, request):
     form = RegisterForm(request.POST)
     if form.is_valid():
         username = form.cleaned_data["username"]
         email = form.cleaned_data["email"]
         password = form.cleaned_data["password"]
         try:
             user = User.objects.get(username=username)
         except:
             user = User()
             user.username = username
             user.email = email
             commit = True
             user = super(user, self).save(commit=False)
             user.set_password(password)
             if commit:
                 user.save()
             return HttpResponseRedirect("/login")
예제 #4
0
 def post(self, request):
     form = RegisterForm(request.POST)
     if form.is_valid():
         print("HI")
         username = form.cleaned_data['username']
         email = form.cleaned_data['email']
         password = form.cleaned_data['password']
         try:
             print("Already registered")
         except:
             user = User()
             user.username = username
             user.email = email
             commit = True
             user = super(user, self).save(commit=False)
             user.set_password(password)
             if commit:
                 user.save()
    def post(self, request):
        form = RegisterForm(request.POST)
        if form.is_valid():
            print "HI"
            username = form.cleaned_data['username']
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']
            try:
                user = User.objects.get(username=username)
                print "Already registered"
            except:
                user = User()
                user.username = username
                user.email = email
                commit = True
                user = super(user, self).save(commit=False)
                user.set_password(password)
                if commit:
                    user.save()

                return HttpResponseRedirect('/login')
    def post(self, request):
        form = RegisterForm(request.POST)
        if form.is_valid():
            print "HI"
            username = form.cleaned_data['username']
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']
            try:
                user = User.objects.get(username=username)
                print "Already registered"
            except:
                user = User()
                user.username = username
                user.email = email
                commit = True
                user = super(user, self).save(commit=False)
                user.set_password(password)
                if commit:
                    user.save()

                return HttpResponseRedirect('/login')