Beispiel #1
0
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})
Beispiel #2
0
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))
Beispiel #3
0
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)
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)
Beispiel #5
0
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)
Beispiel #6
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)
Beispiel #7
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)
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)
Beispiel #9
0
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})
Beispiel #10
0
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')
Beispiel #11
0
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))
Beispiel #12
0
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)
Beispiel #13
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)
Beispiel #14
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)
Beispiel #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')
    c = {}
    c.update(csrf(request))
    c['form'] = MyRegistrationForm()
    return render_to_response('register.html', c)
Beispiel #16
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)	
Beispiel #17
0
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))
Beispiel #18
0
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)
Beispiel #19
0
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)
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)
Beispiel #21
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)
Beispiel #22
0
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)
Beispiel #23
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()  # empty form if not passed through IF
	return render_to_response('register.html',args)
Beispiel #24
0
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)
Beispiel #25
0
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)
Beispiel #26
0
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)
Beispiel #27
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()
    print args
    return render_to_response("register.html", args)
Beispiel #28
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})
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)
Beispiel #30
0
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)
Beispiel #31
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
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)
Beispiel #33
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)
Beispiel #34
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)
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)
Beispiel #36
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()

    #args = {}
    #args.update(csrf(request))
    #args['form'] = MyRegistrationForm()
    return render(request, 'register.html', {'form': form})
Beispiel #37
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['from'] = MyRegistrationForm()
    print args
    return render_to_response('registration/register.html',args,  RequestContext(request))
Beispiel #38
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)
Beispiel #39
0
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)
Beispiel #40
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['form'] = form
    # print "args:"
    # print args
    return render(request, 'login_reg/register.html', args)
Beispiel #41
0
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)
Beispiel #42
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)
Beispiel #43
0
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
Beispiel #44
0
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
Beispiel #45
0
def signup(request):
  """ Needs to extend the user model and creation form
  """
  if request.method == 'POST':
    form = MyRegistrationForm(request.POST)
    if form.is_valid():
      form.save()
      return redirect('/dashboard')

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

  args['form'] = MyRegistrationForm()
  return render_to_response('signup.html',args)
Beispiel #46
0
def signup(request):
    args = {}
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect("/")
        else:
            args['form'] = form
    else:
        args['form'] = MyRegistrationForm()

    args.update(csrf(request))
    return render(request, 'signup.html', args)
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)
Beispiel #48
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        print "hello"
        if form.is_valid():
            form.save(
            )  # YOU CAN ADD AN EMAIL CHECKIN HERE + ACCEPT CONDITIONS
            return HttpResponseRedirect('/user_account/register_success')
    args = {}
    args.update(csrf(request))
    args['form'] = MyRegistrationForm()

    print args
    return render(request, 'user_account/register.html', args)
Beispiel #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})
Beispiel #50
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)
Beispiel #51
0
def register_user(request):
	print 'register_user'
	if request.method == 'POST':
		# form = UserCreationForm(request.POST)
		form = MyRegistrationForm(request.POST)
		if form.is_valid():
			form.save()
			print 'form is_valid'
			return HttpResponseRedirect('/accounts/register_success')

	args = {}
	args.update(csrf(request))
	# args['form'] = UserCreationForm()
	args['form']  = MyRegistrationForm()
	return render_to_response('register.html',args)
Beispiel #52
0
def register(request):
    # 2nd time around
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/blogs/')
        return render(request, 'register.html', {'form': form})

    # 1st time visit
    args = {}
    args.update(csrf(request))
    # form with no input
    args['form'] = MyRegistrationForm()
    return render_to_response('register.html', args)
Beispiel #53
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)
Beispiel #54
0
def signupPage(request):
	if request.method == 'POST':
		form = MyRegistrationForm(request.POST)
		if form.is_valid():
			form.save()
			return HttpResponseRedirect('/cdb/register_success')
		else:

			return HttpResponseRedirect('/cdb/register_invalid')
	args={}
	args.update(csrf(request))

	args['form']= MyRegistrationForm()

	return render_to_response('signup.html', args)
Beispiel #55
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,
    })
Beispiel #56
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            messages.success(request, 'Registration Acknowledged.')
            return HttpResponseRedirect('/register_success/')
        else:
            return HttpResponseRedirect('/invalid_email')

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

    args['form'] = MyRegistrationForm()

    return render_to_response('register.html', args)
Beispiel #57
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)
Beispiel #58
0
def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            new_user = auth.authenticate(username=request.POST['username'],
                                         password=request.POST['password1'])
            auth.login(request, new_user)

            admin = User.objects.get(username=ADMIN_USERNAME)
            welcomeContent = Content.objects.get(name='WelcomeMessage')
            welcomeBody = 'Hi ' + new_user.username + ',\n' + welcomeContent.body

            print welcomeContent.title
            print welcomeBody

            welcome = InternalMessage(sender=admin,
                                      title=welcomeContent.title,
                                      body=welcomeBody)
            welcome.save()
            welcome.recipient.add(new_user)
            welcome.save()

            messages.success(
                request, 'Thanks ' + request.POST['username'] +
                ', you are now registered. Please fill in your details below...'
            )

            alert_email = 'Good news!\n\n' + request.POST[
                'username'] + ' has just signed up for the ETN-REDMUD data collection website'
            send_mail('New user on etnredmud-pjjoyce.rhcloud.com',
                      alert_email,
                      '*****@*****.**', [admin.email],
                      fail_silently=False)

            return HttpResponseRedirect("/accounts/profile")

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

    args['form'] = MyRegistrationForm()

    return render(request, 'register.html', args)
Beispiel #59
0
def register_view(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            print "form is valid"

            form.save()
            return HttpResponseRedirect('/registered')
        else:
            print form.error_messages

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

    args['registration_form'] = form

    return render_to_response('register.html', args)