コード例 #1
0
ファイル: views.py プロジェクト: pavank812/example
def edituser(request,user_name=1):
	username = user_name
	user = db.auth_user.find({'username':user_name},{"first_name":1,"last_name":1, "_id":0,"username":1,"email":1})
	if request.POST:
		form = MyRegistrationForm(request.POST)
		if form.is_valid():
			a = db.auth_user.update({'username':username},{'$set':{'username':form.data['username'],'first_name':form.data['first_name'],'last_name':form.data['last_name'],'email':form.data['email']}})
			return HttpResponseRedirect('/accounts/loggedin')
		else:
			a = db.auth_user.update({'username':username},{'$set':{'username':form.data['username'],'first_name':form.data['first_name'],'last_name':form.data['last_name'],'email':form.data['email']}})
			return HttpResponseRedirect('/accounts/loggedin')
		
	else:
		form = MyRegistrationForm()

	args = {}
	args.update(csrf(request))
	data = user	
	for info in data:
		form.fields["first_name"].initial = info['first_name']
		form.fields["last_name"].initial = info['last_name']
		form.fields["username"].initial = info['username']
		form.fields["email"].initial = info['email']
	args['form'] = form
	args['user'] = user_name
	return render_to_response('edit.html', args)
コード例 #2
0
ファイル: views.py プロジェクト: maralad/shabingo
def home(request):
    mylogfunction()
    logger.debug("this is a debug message from home!")
    if request.method =='POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            username= request.POST.get('username','')
            email= request.POST.get('email','')
            subject = 'Hi {0} Welcome to Shabingo'.format(username)
            msg="Hi {0},".format(username)

            #Email text stored in the settings.py file
            msg=msg+settings.WELCOME_EMAIL
            message = msg
        
            recipients = ['*****@*****.**']
            if email:
                recipients.append(email)            
           
            send_mail(subject, message, '*****@*****.**', recipients)
            
            
            #send_mail(subject, message, sender, recipients)
            messages.success(request, 'Thank you for joining!')
            return HttpResponseRedirect('thank-you')

    else:
        form = MyRegistrationForm()
        return render(request, 'signup.html', {'form': form})

    return render(request, 'signup.html', {'form': form})
コード例 #3
0
ファイル: views.py プロジェクト: vaibhav-rbs/article
def register_user(request):
	# If the form has been submitted...
    if request.method == "POST":
    	# form = UserCreationForm(request.POST)
    	# we are going to pass the values of request.POST a dictionary to 
        # UserCreationForm and create a form object
    	# A form bound to the POST data
        form = MyRegistrationForm(request.POST)
        # if form is validated then the form object should be saved 
        # with the resgitration information of the new user 
        if form.is_valid():
            form.save()
            # now HttpResponseRedirect takes us to  url(r'^accounts/register_success/$','django_test.views.register_success')
            # now accounts/register_success/ causes the excution of django_test.views.register_success views
            return HttpResponseRedirect('/accounts/register_success')
    
    # for security purpose we have to embedd csrf tokens into agrs which will help us to know this post
    # method is coming from a reliable source 
        
    args={}
    args.update(csrf(request))
    # now we are embedding a blank user creation form into the args, it has no information put in it
    args['form'] = MyRegistrationForm()
    print args
    return render_to_response('register.html',args)
コード例 #4
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            # if not (form.cleaned_data['user_type'] == 'Patient'):
            #    # if its a patient, we dont need to check his username
            #    response = java_insertUser(form)
            # else:
            if not (userExists(form.cleaned_data['username'])):
                # if the user does not exist
                return HttpResponseRedirect('/accounts/register_failed')
            # else save him
            response = java_insertStaff(form)

            if (response):
                form.save()
                return HttpResponseRedirect('/accounts/register_success')
            else:
                return HttpResponseRedirect('/accounts/register_failed')
    else:
        form = MyRegistrationForm()
    args = {}
    args.update(csrf(request))

    args['form'] = form

    return render(request, 'register.html', args)
コード例 #5
0
ファイル: views.py プロジェクト: CodeLegions/cshub_site
def register_user(request):
	if request.method == 'POST':
		registration_form = MyRegistrationForm(request.POST)
		#non-successful profile update
		#registration success
		if registration_form.is_valid():
			registration_form.save()
			send_mail('NEW USER SIGNUP', registration_form.cleaned_data['username'], '*****@*****.**', ['*****@*****.**'], fail_silently=False)

			if request.is_ajax():
				return HttpResponse('OK')
			else:
				return HttpResponseRedirect('/accounts/register_success')
		else:
			if request.is_ajax():
				errors_dict = {}
				for error in registration_form.errors:
					e = registration_form.errors[error]
					errors_dict[error] = unicode(e)

				return HttpResponseBadRequest(json.dumps(errors_dict))
	else:
		registration_form = MyRegistrationForm()

	args = {}
	args.update(csrf(request))

	args['form'] = registration_form;

	return render_to_response('register.html', args, context_instance=RequestContext(request))
コード例 #6
0
ファイル: views.py プロジェクト: seungjulee/theForce
def register_user(request):
	currentPath = request.POST.get('currentPath', '')
	currentPath = currentPath.replace("invalid/", "").replace("registered/", "")
	username=request.POST.get('email')
	password=request.POST.get('password1')
	if request.method == 'POST':
		form = MyRegistrationForm(request.POST)
		if form.is_valid():
			form.save()
			user = auth.authenticate(username=username, password=password)

			if user is not None:
				auth.login(request, user)
			if "log" in currentPath:
				return HttpResponseRedirect(currentPath)
			else:
				return HttpResponseRedirect('/register_success')
		elif "log" in currentPath:
			return HttpResponseRedirect(currentPath + "registered")
	else:
		form = MyRegistrationForm()
		form.fields['password1'].label = "密码"
		form.fields['password2'].label = "再次输入密码"
	args = {}
	args.update(csrf(request))
	
	args['form'] = form
	
	return render_to_response('register.html', args)
コード例 #7
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            # autologin after register here
            new_user = form.save()
            new_user = authenticate(username=request.POST['username'],
                                        password=request.POST['password1'])
            auth.login(request, new_user)
            userprofile = UserProfile(name=request.POST['username'])
            userprofile.save()
            return HttpResponseRedirect('/accounts/loggedin')
        else:
            args = {}
            args.update(csrf(request))
    
            args['form'] = MyRegistrationForm()
            context={"invalid": True,"args":args}
            return render(request, 'register.html', context)

    args = {}
    args.update(csrf(request))
    
    args['form'] = MyRegistrationForm()
    context={"invalid": False,"args":args}
   
    return render(request, "register.html", context)
コード例 #8
0
def manage_account(request,user_id):
	a = User.objects.get(pk=user_id)
	print a
	print request.user.username
	if request.method == "POST":
		print "test1"
		form = MyRegistrationForm(request.POST, instance = a)
		print "test2"
		#print form.is_valid()
		try:
			if form.is_valid():
				form.save()
				print "test2"
				a.is_active = True
				a.save()
				messages.warning(request,'Updated successfully')
				return HttpResponseRedirect(reverse('polls:index'))
		except:
			return render(request, 'polls/manage_account.html', {
			    'form':form,
			    'user_id':a.id,
		    })
	else:
		form = MyRegistrationForm()
	c = {}
	c.update(csrf(request))
	c.update({'user_id':a.id})
	c.update({'form':form})
	c.update({'username':a.username})
	c.update({'email':a.email})
	c.update({'first_name':a.first_name})
	c.update({'last_name':a.last_name})
	return render_to_response('polls/manage_account.html',c)
コード例 #9
0
ファイル: views.py プロジェクト: maralad/shabingo
def reg(request):
    
    if request.method =='POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            username= request.POST.get('username','')
            email= request.POST.get('email','')
            subject = 'Hi {0} Welcome to Shabingo'.format(username)
            msg="Hi {0},".format(username)
            msg=msg+settings.WELCOME_EMAIL
            message = msg
           
            recipients = ['*****@*****.**']
            if email:
                recipients.append(email)            
           
            send_mail(subject, message, '*****@*****.**', recipients)
         
            return HttpResponseRedirect('thank-you')

    else:
        form = MyRegistrationForm()

    return render(request, 'reg.html', {'form': form})
コード例 #10
0
ファイル: views.py プロジェクト: mihirkelkar/Stackr
def reg_view(request):
  if request.method == 'POST':
    form = MyRegistrationForm(request.POST)
    if form.is_valid() and len(request.POST.get('zipcode')) == 5:
      form.save()
      return HttpResponseRedirect('/loggedin')
    else:
      return HttpResponseRedirect('/invalid')
コード例 #11
0
ファイル: views.py プロジェクト: utsavnarayan/image_drive
def register(request):
    form = MyRegistrationForm(request.POST)
    if form.is_valid():
        form.save()
        return render_to_response('register_success.html',
                                  context_instance=RequestContext(request))
    else:
        return render_to_response('register_failed.html', {'form': form},
                                  context_instance=RequestContext(request))
コード例 #12
0
ファイル: views.py プロジェクト: hadi2f244/djangoProject
def register_user(request,context):
	context.update(csrf(request))
	if request.method =="POST":	
		form = MyRegistrationForm(request.POST)
		if form.is_valid():
			form.save()
			return render_to_response('frontEnd/djangoBlog/register_success.html',context) #no need to create a new url like register_success just render that html is enough (url is /accounts/register)
	context['form'] = MyRegistrationForm()
	return render_to_response('frontEnd/djangoBlog/register.html',context)
コード例 #13
0
ファイル: views.py プロジェクト: kuldeeprishi/articles
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/accounts/register_success')
    c = {}
    c.update(csrf(request))
    c['form'] = MyRegistrationForm()
    return render_to_response('register.html', c)
コード例 #14
0
ファイル: views.py プロジェクト: Shiv-Dangi/ck_management
def register_user(request):
    if request.method == 'POST':

        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            return HttpResponseRedirect("/accounts/login")
    else:
        form = MyRegistrationForm()
    return render(request, "ckmg/signup.html", {'form': form,})
コード例 #15
0
def register_user(request):
	if request.method == 'POST':
		form = MyRegistrationForm(request.POST)
		if form.is_valid:
			form.save()
			return HttpResponseRedirect('/accounts/register_success')
	args = {}
	#args.update(csrf(request))
	args['form'] = MyRegistrationForm()
	return render(request,'register.html', args)	
コード例 #16
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)      #just changed UserCreationForm to muregistrationform
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/accounts/register_success')
        
    args={}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()             #just changed UserCreationForm to muregistrationform
    return render_to_response('register.html',args)
コード例 #17
0
ファイル: views.py プロジェクト: deniswvieira/FMQBetApp
def register(request):
	if request.user.is_authenticated():
		return HttpResponseRedirect('/')
	else:
		args = {}
		args['register_active'] = True
		if request.GET.get('inv'):
			args['invite'] = request.GET.get('inv')

		if request.method == 'POST':
			form = MyRegistrationForm(request.POST)
			args['form'] = form
			if form.is_valid():
				# Pick data
				invite = request.POST.get('invite')
				initial_balance = int(request.POST.get('balance'))

				# Save user with Default properties
				form.save()

				# Pick the user
				user = User.objects.get(username=form.get_username())

				# Custom USER data
				uinfo = UserProfile()
				uinfo.user = user

				# BALANCE
				if initial_balance > 50:
					initial_balance = initial_balance + (initial_balance * 0.10)

				# Check invite
				if invite:
					try:
						host_user = UserProfile.objects.get(invite_id=invite)
					except UserProfile.DoesNotExist:
						host_user = None

					if host_user:
						initial_balance = initial_balance + 10

				# SAVE USER CUSTOM DATA
				uinfo.initial_balance = initial_balance
				uinfo.invite_id = get_random_string(length=30)
				uinfo.save()
				return HttpResponseRedirect('/accounts/register_success')
			args['register_active'] = True
			return render(request, 'register.html', args)

		else:
			args['form'] = MyRegistrationForm()
			
			args.update(csrf(request))
			return render_to_response('register.html', args)
コード例 #18
0
ファイル: views.py プロジェクト: alexsong93/UoMe
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/')
        
    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('register.html', args)
コード例 #19
0
ファイル: views.py プロジェクト: saifraider/Django-Try
def register_user(request):
	if request.method == 'POST':
		form = MyRegistrationForm(request.POST)
		if form.is_valid():
			form.save()
			return HttpResponseRedirect('/accounts/register_success')

	args = {}
	args.update(csrf(request))
	args['form'] = MyRegistrationForm()  # empty form if not passed through IF
	return render_to_response('register.html',args)
コード例 #20
0
ファイル: views.py プロジェクト: spoiledPiggy/myblog
def register(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return render(request, 'index.html', {})

    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('login.html', args)
コード例 #21
0
ファイル: views.py プロジェクト: johnclark89/mysite
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/delipizz/accounts/register_success')
        else:
            print 'form invalid'
    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('register.html', args)
コード例 #22
0
ファイル: views.py プロジェクト: lastmjs/solutiamaxima-django
def register_user(request):
	if request.method == 'POST':
		form = MyRegistrationForm(request.POST)
		if request.POST['passkey'] == 'tester555':
			if form.is_valid():
				form.save()
				newUser = authenticate(username=request.POST['username'], password=request.POST['password1'])
				login(request, newUser)
				return HttpResponseRedirect(reverse('views.tutorial'))
				
	context = {'form':MyRegistrationForm()}
	return render(request, 'register.html', context)
コード例 #23
0
ファイル: views.py プロジェクト: RishabhJain2018/My_Blog
def register_user(request):
    if request.method == "POST":
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect("/accounts/register_success")

    args = {}
    args.update(csrf(request))
    args["form"] = MyRegistrationForm()
    print args
    return render_to_response("register.html", args)
コード例 #24
0
def register_user(request,poll_id,comment_text):
	comment = comment_text
	if request.session.test_cookie_worked():
		print ">>>> TEST COOKIE WORKED!"
		request.session.delete_test_cookie()
	poll = get_object_or_404(Poll,pk=poll_id)
	if request.method == 'POST':
		form = MyRegistrationForm(request.POST)
		try:
			if form.is_valid():
				username = form.cleaned_data['username']
				email = form.cleaned_data['email']
				password1 = form.cleaned_data['password1']
				password2 = form.cleaned_data['password2']
				is_active = 0
				print is_active
				def id_generator(size=6,chars=string.ascii_uppercase+string.digits):
					return "".join(random.choice(chars) for _ in range(size))
				print id_generator(size=36)
				form.save()
				print id_generator(size=36)
				token_obj = Tokens(token_id = random(), user_id_id = form.id)
				print "testing"
				token_obj.save()
				print "testing"
				subject = 'Thank you'
				message = 'welcome to polls website, Click here to active your account http://10.90.90.124:8000/index/'
				from_email = settings.EMAIL_HOST_USER
				to_list = [form.email,settings.EMAIL_HOST_USER]
				send_mail(subject,message,from_email,to_list,fail_silently=True)
				return HttpResponseRedirect(reverse('polls:post_comment', args=(poll.id,comment,)))
		except:
			return render(request, 'polls/register.html', {
			    'form':form,
			    'poll':poll,
			    'comment_text':comment_text,
			    'error_message':"This Email address already exists.",
			    })
	else:
		form = MyRegistrationForm()
	c = {}
	c.update(csrf(request))
	c.update({'form':form})
	c.update({'poll':poll})
	c.update({'comment_text':comment_text})
	return render_to_response('polls/register.html',c)
	
	args = {}
	args.update(csrf(request))
	args.update({'poll':poll})
	args['form'] = MyRegistrationForm()
	
	return render_to_response('polls/register.html',args)
コード例 #25
0
ファイル: views.py プロジェクト: AdamNiederer/CourseMaster
def RegisterView(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)     # create form object
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/index/')
    else:
        form = MyRegistrationForm()

    #args = {}
    #args.update(csrf(request))
    #args['form'] = MyRegistrationForm()
    return render(request, 'register.html', {'form': form})
コード例 #26
0
def register_user(request):
	if request.method == 'POST' :
		form = MyRegistrationForm(request.POST)
		if form.is_valid():
			form.save()
			return HttpResponseRedirect('/accounts/register_sucesss/')
		else:
			return render_to_response('registerpasswordsmatch_alert.html')
			
	args = {}
	args.update(csrf(request))
	args['form'] = MyRegistrationForm()
	return render_to_response('register.html' ,args)
コード例 #27
0
ファイル: views.py プロジェクト: duc170390/Printer_3D
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect("/accounts/register_success/")
        
    args = {}
    args.update(csrf(request))
    
    args['from'] = MyRegistrationForm()
    print args
    return render_to_response('registration/register.html',args,  RequestContext(request))
コード例 #28
0
ファイル: views.py プロジェクト: culshoefer/UCLInspires
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            print 'form is valid! here'
            form.save()
            return redirect('login')
        else:
            print form.errors
    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('testbox/register.html',args)
コード例 #29
0
def doctor_register(request):
    if request.method == "POST":
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect("/register_success/")

    args = {}
    args.update(csrf(request))

    args["form"] = MyRegistrationForm()

    return render(request, "index/register.html", args)
コード例 #30
0
ファイル: views.py プロジェクト: aled1027/life-tracker
def register_user(request):
	if request.method == 'POST':
		form = MyRegistrationForm(request.POST, request.FILES)
		if form.is_valid():
			user = form.save()
			auth.logout(request)
			authenticate(username=user.username, password=user.password)
			return HttpResponseRedirect(reverse("register_success"))
		else:
			return HttpResponseRedirect(reverse("register_error"))
	args = {}
	args['form'] = MyRegistrationForm()
	return render(request, 'register.html', args)
コード例 #31
0
ファイル: views.py プロジェクト: janmilosh/lastfm
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('/register_success/')

    args = {}
    args.update(csrf(request))

    args['form'] = MyRegistrationForm()

    return render(request, 'account/register.html', args)
コード例 #32
0
ファイル: views.py プロジェクト: Anilraj82/YAAS
def register_user(request):
    if request.method =='POST':
        form = MyRegistrationForm(request.POST)
        print 'post'
        print form.is_valid()
        if form.is_valid():
            form.save()
            return  HttpResponseRedirect('/auction/register_success')

    form = MyRegistrationForm()
    return  render_to_response('user/register.html',{'form':form},context_instance = RequestContext(request))
コード例 #33
0
def register_user(request):
    if request.method == "POST":
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            new_user = authenticate(username=request.POST['username'],
                                    password=request.POST['password1'])
            auth.login(request, new_user)
            StudyBuddyUser.objects.create(user_id=new_user.id)
            return HttpResponseRedirect('/home/')

    args = {}
    args.update(csrf(request))

    args['form'] = MyRegistrationForm()

    return render_to_response('createPage.html', args)
コード例 #34
0
ファイル: views.py プロジェクト: saty1397/bank
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            users = form.save()
            users.refresh_from_db()
            users.profile.transaction_password = form.cleaned_data.get('transaction_password')
            users.profile.balance = 10000
            users.save()
            return HttpResponseRedirect('/accounts/register_success/')
    args = {}
    #args.update(csrf(request))

    args['form'] = MyRegistrationForm()
    print args
    #return render_to_response('register.html', args)
    return render(request,'register.html',args)
コード例 #35
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            # if not (form.cleaned_data['user_type'] == 'Patient'):
            #    # if its a patient, we dont need to check his username
            #    response = java_insertUser(form)
            # else:
            if not (userExists(form.cleaned_data['username'])):
                # if the user does not exist
                return HttpResponseRedirect('/accounts/register_failed')
            # else save him
            response = java_insertStaff(form)

            if (response):
                form.save()
                return HttpResponseRedirect('/accounts/register_success')
            else:
                return HttpResponseRedirect('/accounts/register_failed')
    else:
        form = MyRegistrationForm()
    args = {}
    args.update(csrf(request))

    args['form'] = form

    return render(request, 'register.html', args)
コード例 #36
0
def manage_account(request, user_id):
    a = User.objects.get(pk=user_id)
    print a
    print request.user.username
    if request.method == "POST":
        print "test1"
        form = MyRegistrationForm(request.POST, instance=a)
        print "test2"
        #print form.is_valid()
        try:
            if form.is_valid():
                form.save()
                print "test2"
                a.is_active = True
                a.save()
                messages.warning(request, 'Updated successfully')
                return HttpResponseRedirect(reverse('polls:index'))
        except:
            return render(request, 'polls/manage_account.html', {
                'form': form,
                'user_id': a.id,
            })
    else:
        form = MyRegistrationForm()
    c = {}
    c.update(csrf(request))
    c.update({'user_id': a.id})
    c.update({'form': form})
    c.update({'username': a.username})
    c.update({'email': a.email})
    c.update({'first_name': a.first_name})
    c.update({'last_name': a.last_name})
    return render_to_response('polls/manage_account.html', c)
コード例 #37
0
def register_user1(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        print form.is_valid()
        try:
            if form.is_valid():
                username = form.cleaned_data['username']
                email = form.cleaned_data['email']
                password1 = form.cleaned_data['password1']
                password2 = form.cleaned_data['password2']
                is_active = 0
                print is_active
                form.save()
                print "test"
                x = User.objects.get(username=form.cleaned_data['username'])
                print x.id
                token_obj = Tokens(token_id=id_generator(size=36),
                                   user_id_id=x.id)
                print "test6"
                token_obj.save()
                print Tokens.objects.get(user_id_id=x.id)
                print "testing"
                print "test"
                subject = 'Thank you'
                message = 'welcome to polls website ,Click here to active your account http://10.90.90.124:8000/%s/verification/' % Tokens.objects.get(
                    user_id_id=x.id)
                from_email = settings.EMAIL_HOST_USER
                to_list = [form.cleaned_data['email']]
                send_mail(subject,
                          message,
                          from_email,
                          to_list,
                          fail_silently=True)
                print "test5"
                messages.warning(
                    request, 'Please Check your Mail to Activate your Account')
                return HttpResponseRedirect(reverse('polls:index'))
        except:
            return render(
                request, 'polls/register1.html', {
                    'form': form,
                    'error_message': "This Email address already exists.",
                })
    else:
        form = MyRegistrationForm()
    c = {}
    c.update(csrf(request))
    c.update({'form': form})
    return render_to_response('polls/register1.html', c)
コード例 #38
0
def register_user(request):
    """
    Check if the request has a POST method
    If, yes then create the form by checking its validity
    Then save it and call HttpResponse(register_success)
    """
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            user = User.objects.create_user(
                username=form.cleaned_data['username'],
                password=form.cleaned_data['password1'],
                email=form.cleaned_data['email'])
            return HttpResponseRedirect('/register_success')

    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('register.html', args)
コード例 #39
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            # autologin after register here
            new_user = form.save()
            new_user = authenticate(username=request.POST['username'],
                                    password=request.POST['password1'])
            auth.login(request, new_user)
            userprofile = UserProfile(name=request.POST['username'])
            userprofile.save()
            return HttpResponseRedirect('/accounts/loggedin')
        else:
            args = {}
            args.update(csrf(request))

            args['form'] = MyRegistrationForm()
            context = {"invalid": True, "args": args}
            return render(request, 'register.html', context)

    args = {}
    args.update(csrf(request))

    args['form'] = MyRegistrationForm()
    context = {"invalid": False, "args": args}

    return render(request, "register.html", context)
コード例 #40
0
def register(request, numb):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():

            u_name = form.cleaned_data.get('email')  #('username')
            u_pass = form.cleaned_data.get('password2')
            new_user = form.save()
            user = auth.authenticate(username=u_name, password=u_pass)
            #login after registration
            auth.login(request, user)

            #create phone number related field
            phone_number = '+' + numb
            user_phone_numb = User_phone_number(phone_number=phone_number,
                                                user=user)
            user_phone_numb.save()

            return HttpResponseRedirect("/home")
    else:
        form = MyRegistrationForm()
    return render(request, "login_page/register.html", {
        'form': form,
        'request': request,
    })
コード例 #41
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        handle = open('/home/rishabh/hospital/counter.txt', 'r+')
        count = int(handle.read())
        handle.close()
        if form.is_valid():
            temp = request.POST.get('username', '')
            form.setID('s' + str(count + 1))
            trans = 's' + str(count + 1)
            form.setName(temp)
            handle1 = open('/home/rishabh/hospital/counter.txt', 'w')
            handle1.write(str(count + 1))
            handle1.close()
            form.save()
            registerID = User.objects.get(username='******' + str(count + 1))
            return HttpResponseRedirect('/accounts/register_success/%s/' %
                                        registerID.id)
    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('register.html', args)
コード例 #42
0
def register_user(request):

    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_vaild():
            form.save()
            return HttpResponseRedirect('/accounts/register_success')
        else:
            return HttpResponseRedirect('/accounts/register_failed')
    else:
        form = MyRegistrationForm()
        return render(request, 'register.html', {'form': form})
コード例 #43
0
ファイル: views.py プロジェクト: eelay234/myapp
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/accounts/register_success')
    else:
        form = MyRegistrationForm()
    args = {}
    args['form'] = form
    # print "args:"
    # print args
    return render(request, 'login_reg/register.html', args)
コード例 #44
0
def register_user(request):
    if request.method == "POST":
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/accounts/register_success')
    else:
        form = MyRegistrationForm()
    args = {}
    #args.update(get_token(request))
    args['form'] = form
    print args
    return render(request, 'register.html', args)
コード例 #45
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            username = form.clean_username()
            password = form.clean_password2()

            form.save()

            user = auth.authenticate(username=username, password=password)
            auth.login(request, user)

            return redirect('/accounts/register_success')

    else:
        form = MyRegistrationForm()

    args = dict(form=form)

    return render(request, 'register.html', args)
コード例 #46
0
ファイル: views.py プロジェクト: Monapathania/hospital
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        handle = open(
            'D:/Dropbox/pythonprojects/www.hospital1.com/counter.txt', 'r+')
        count = int(handle.read())
        handle.close()
        if form.is_valid():
            temp = request.POST.get('username', '')
            form.setID('s' + str(count + 1))
            trans = 's' + str(count + 1)
            form.setName(temp)
            handle1 = open(
                'D:/Dropbox/pythonprojects/www.hospital1.com/counter.txt', 'w')
            handle1.write(str(count + 1))
            handle1.close()
            print "SUCCESS"
            form.save()
            return render_to_response('register_success.html',
                                      {'username': trans})
    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('register.html', args)
コード例 #47
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/index/accounts/register_success')
    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('header/form.html', args)
コード例 #48
0
def register(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)  # create form object
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/accounts/register_success')
    args = {}
    args['form'] = MyRegistrationForm()
    print args
    return render(request, 'register.html', args)
コード例 #49
0
def RegisterView(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)  # create form object
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/index/')
    else:
        form = MyRegistrationForm()
        print 'the form submit error'

    #args = {}
    #args.update(csrf(request))
    #args['form'] = MyRegistrationForm()
    return render(request, 'register.html', {'form': form})
コード例 #50
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('accounts:register_success'))
    else:
        form = MyRegistrationForm()

    args = {}
    args.update(csrf(request))
    args['form'] = form
    print args
    return render(request, 'accounts/register.html', args)
コード例 #51
0
def register_user(request):
    if request.method == 'POST':
        #form=UserCreationForm(request.POST)
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/accounts/register_success/')
    args = {}
    #args['form']=UserCreationForm()
    args['form'] = MyRegistrationForm()
    return render(request, "register.html", args)
コード例 #52
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/registro_sucesso')

    else:
        form = MyRegistrationForm()
    args = {}
    args.update(csrf(request))

    args['form'] = form

    return render_to_response('cadastro.html', args)
コード例 #53
0
ファイル: views.py プロジェクト: johnclark89/mysite
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/delipizz/accounts/register_success')
        else:
            print 'form invalid'
    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()
    return render_to_response('register.html', args)
コード例 #54
0
def register_user(request):
    if request.method == 'POST':

        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            return HttpResponseRedirect("/accounts/login")
    else:
        form = MyRegistrationForm()
    return render(request, "ckmg/signup.html", {
        'form': form,
    })
コード例 #55
0
ファイル: views.py プロジェクト: MoujTechnologies/MyProjects
def register_user(request):
	if request.method == 'POST':
		form = MyRegistrationForm(request.POST)
		if form.is_valid():
			form.save()
			return HttpResponseRedirect('/accounts/register_success')

	context = {}
	context.update(csrf(request))

	context['form'] = MyRegistrationForm()

	return render(request, 'register.html', context)
コード例 #56
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/register_success')

    args = {}
    args.update(csrf(request))

    args['form'] = MyRegistrationForm()
    print args
    return render_to_response('uzytkownik/register.html', args)
コード例 #57
0
def register_user(request):  # For Video No: 10
    if request.method == 'POST':  # For Video No: 10
        form = MyRegistrationForm(request.POST)  # For Video No: 11
        if form.is_valid():  # For Video No: 10
            form.save()  # For Video No: 10
            return HttpResponseRedirect(
                '/accounts/register_success')  # For Video No: 10

    args = {}  # For Video No: 10
    args.update(csrf(request))  # For Video No: 10

    args['form'] = MyRegistrationForm()  # For Video No: 11
    return render_to_response('register.html', args)  # For Video No: 10
コード例 #58
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(
            request.POST)  #just changed UserCreationForm to muregistrationform
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/accounts/register_success')

    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm(
    )  #just changed UserCreationForm to muregistrationform
    return render_to_response('register.html', args)
コード例 #59
0
def doctor_register(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/register_success/')

    args = {}
    args.update(csrf(request))

    args['form'] = MyRegistrationForm()

    return render(request, 'index/register.html', args)
コード例 #60
0
ファイル: views.py プロジェクト: Karlos7692/UDemy
def register_user(request):
    values = {}
    values.update(csrf(request))
    values['form'] = MyRegistrationForm()
    page = render_to_response('register_user.html', values)

    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)

        if form.is_valid():
            form.save()
            page = HttpResponseRedirect('/accounts/register_success')

    return page