Exemple #1
0
def signup(request):
    if not request.user.is_authenticated:
        if request.method == 'POST':
            form = SignUpForm(request.POST)
            profile_form = ProfileForm(request.POST)

            if form.is_valid() and profile_form.is_valid():
                form.save()
                user_name = form.cleaned_data['username']
                profile_form.save(user_name)
                username = form.cleaned_data.get('username')
                raw_password = form.cleaned_data.get('password1')
                user = authenticate(username=username, password=raw_password)
                login(request, user)
                return redirect('/accounts')
        else:
            form = SignUpForm()
            profile_form = ProfileForm()

        return render(request, 'accounts/signup.html', {
            'form': form,
            'profile_form': profile_form
        })
    else:
        return redirect('/accounts')
Exemple #2
0
def signup(request):
    """
    Sign Up Page, uses built in Sign-Up
    """
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            name = form.cleaned_data.get('name')
            category = form.cleaned_data.get('category')
            user = authenticate(username=username, password=raw_password)
            if category == "doctor":
                doctor = Doctor(user=user, name=name)
                doctor.save()
            if category == "pharmacist":
                pharmacist = Pharmacist(user=user, name=name)
                pharmacist.save()
            if category == "patient":
                patient = Patient(user=user, name=name)
                patient.save()
            login(request, user)
            return redirect('/pharm/profile')
    else:
        form = SignUpForm()
    return render(request, 'pharmeasyflow/signup.html', {'form': form})
Exemple #3
0
def signup(request):

    context = {}

    context['form'] = SignUpForm()

    if request.method == 'POST':

        form = SignUpForm(request.POST)

        context['form'] = form

        if form.is_valid():

            form.save()

            email = form.cleaned_data.get('email', None)
            password = form.cleaned_data.get('password1', None)

            auth_user = authenticate(username=email, password=password)

            try:
                login(request, auth_user)
                return redirect('/myvidoes/')
            except Exception, e:
                return HttpResponse('invalid user, try again <a htrf="/signup/">here</a>')
Exemple #4
0
def sign_up(request):
    """ User sign up form """
    def errorHandle(error):
        form = AuthenticationForm()
        return render_to_response('signup.html', {
            'error' : error,
        }, RequestContext(request))

    if request.method == 'POST':
        data = request.POST.copy() # so we can manipulate data

        # random username
        data['username'] = ''.join([choice(letters) for i in xrange(30)])
        form = SignUpForm(data)

        if form.is_valid():
            form.save()
            user = authenticate(username=data['email'], 
                                password=data['password1'])
            
            #The user just signed up, this is a sanity check:
            assert(user is not None)

            if user.is_active:
                login(request, user)
                return HttpResponseRedirect('/home')
            else:
                return errorHandle('Please activate your account.\
                                    Check the instructions in your e-mail.')
    else:
        form = SignUpForm()

    return render_to_response('sign_up.html', {'form':form},
                              RequestContext(request))
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        # Does not work on my computer for some reason, not sure why
        # client = EmailHunterClient('24f4629448d166981339d832608fe358124519ce')
        # if not client.exist('form.cleaned_data.get('email')'):
        #       form = SignUpForm()
        #       return render(request, 'accounts/signup.html', {'form': form})

        if form.is_valid():
            clearbit.key = 'sk_48d5da34d0bf087c83400aa13c0f317a'
            response = clearbit.Enrichment.find(email=form.cleaned_data.get('email'),
                                                stream=True)
            if response['person']['bio'] is not None:
                instance = form.save(commit=False)
                instance.bio = response['person']['bio']
                instance.save()
            else:
                form.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=raw_password)
            login(request, user)
            return redirect('home')
    else:
        form = SignUpForm()
    return render(request, 'accounts/signup.html', {'form': form})
Exemple #6
0
def register(request):
    if request.method == 'POST':
        print "in post"
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            print "hi shrestha"
            name = form.cleaned_data.get('name')
            print name
            uemail = form.cleaned_data.get('email')
            print uemail
            username = form.cleaned_data.get('username')
            print username
            password = form.cleaned_data.get('password1')
            print password
            # repassword = form.cleaned_data('repeat-pass')
            # print repassword
            user = authenticate(username=username, password=password)
            return HttpResponseRedirect('/login')

        else:
            print form.error_messages
    else:
        print "not in post"
        form = SignUpForm()
    return render(request, 'edudevs/signup.html', {'form': form})
Exemple #7
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=raw_password)
            login(request, user)
            user = User.objects.get(username=username)
            if form.cleaned_data.get('tipo') == 'Tec':
                tec = Tecnico(nome=form.cleaned_data.get('username'),
                              email=form.cleaned_data.get('email'),
                              cpf=form.cleaned_data.get('cpf'),
                              crf=form.cleaned_data.get('registro'))
                tec.save()
                group = Group.objects.get(name='Técnico')
                user.groups.add(group)
            else:
                vet = Veterinario(nome=form.cleaned_data.get('username'),
                                  email=form.cleaned_data.get('email'),
                                  cpf=form.cleaned_data.get('cpf'),
                                  crmv=form.cleaned_data.get('registro'))
                vet.save()
                group = Group.objects.get(name='Veterinário')
                user.groups.add(group)
            return redirect('main')
    else:
        form = SignUpForm()
    return render(request, 'signup.html', {'form': form})
Exemple #8
0
def register(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            firstname = form.cleaned_data.get('first_name')
            lastname = form.cleaned_data.get('last_name')
            age = form.cleaned_data.get('age')
            postal_code = form.cleaned_data.get('postal_code')

            user = authenticate(username=username, password=raw_password)

            sus = Subscribed(first_name=firstname,
                             last_name=lastname,
                             age=age,
                             postal_code=postal_code,
                             user=user)
            sus.save()
            login(request, user)
            return render(request, 'users/users_login.html')
    else:
        form = SignUpForm()
    return render(request, 'users/user_register.html', {'form': form})
Exemple #9
0
def signup(request):
    if request.method =='POST':
        form =  SignUpForm(request.POST)
        if form.is_valid():
            form.save(commit=True)
            return render(request,'SignUpFinish.html',{'form': form, 'isUserSigningInUpOrOut': 'true'})
    else:
        form =  SignUpForm()
    return render(request, 'SignUp.html', {'form': form, 'isUserSigningInUpOrOut': 'true'})
Exemple #10
0
def signup(request):
    if request.method =='POST':
        form =  SignUpForm(request.POST)
        if form.is_valid():
            form.save(commit=True)
            return render(request,'SignUpFinish.html',{'form': form, 'isUserSigningInUpOrOut': 'true'})
    else:
        form =  SignUpForm()
    return render(request, 'SignUp.html', {'form': form, 'isUserSigningInUpOrOut': 'true'})
Exemple #11
0
def sign_up(request):
    form = SignUpForm()
    if request.method == 'POST':
        form = SignUpForm(data=request.POST)
        if form.is_valid():
            form.save()
            return redirect(reverse('example:log_in'))
        else:
            print(form.errors)
    return render(request, 'example/sign_up.html', {'form': form})
Exemple #12
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            needs_login = login(request)
            if needs_login:
                return needs_login
    else:
        form = SignUpForm()
    return render(request, 'signup.html', {'form': form})
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=raw_password)
            login(request, user)
            return redirect('home')
    else:
        form = SignUpForm()
    return render(request, 'signup.html', {'form': form})
Exemple #14
0
def register_user(request):
	if request.method == 'POST':
		form = SignUpForm(request.POST or None)

		if form.is_valid():
			#save_it = form.save(commit=False)
			form.save()
			return HttpResponseRedirect('/accounts/register_success')

	args = {}
	args.update(csrf(request))
	args['form'] = SignUpForm()

	return render_to_response('register.html', args)
Exemple #15
0
def home(request):
    success=None
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            success = "Thanks for signing up!"
            form = SignUpForm()
    else:
        form = SignUpForm()
    return render(request, 'home.html', {
        'form': form,
        'success': success
    })
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        username = request.POST['username']
        password = request.POST['password']
        if form.is_valid():
            form.save()
            user = authenticate(username=username, password=password)
            login(request, user)
            return HttpResponseRedirect('/')
        else:
            return HttpResponseRedirect('/signup/')
    else:
        form = SignUpForm()
        return render(request, 'signup.html', {'form': form})
Exemple #17
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=raw_password)
            login(request, user)
            domain = request.META['HTTP_HOST']
            confirmation_email(domain, form.cleaned_data.get('email'), user)
            return redirect(reverse('search:index'))
    else:
        form = SignUpForm()
    return render(request, 'registration/signup.html', {'form': form})
Exemple #18
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        username = request.POST['username']
        password = request.POST['password']
        if form.is_valid():
            form.save()
            user = authenticate(username=username, password=password)
            login(request, user)
            return HttpResponseRedirect('/')
        else:
            return HttpResponseRedirect('/signup/')
    else:
        form = SignUpForm()
        return render(request, 'signup.html', {'form': form})
def signup(request):
    if request.user.is_authenticated():
        return redirect('/')
    if request.method == 'POST':
        fname = request.POST.get('first_name')
        lname = request.POST.get('last_name')
        email = request.POST.get('email')
        password1 = request.POST.get('password1')
        password2 = request.POST.get('password2')
        data = {
            'first_name': fname,
            'last_name': lname,
            'email': email,
            'password2': password2,
            'password1': password1
        }
        form = SignUpForm(data=data)
        if form.is_valid():
            user = form.save(commit=False)
            user.is_active = True
            user.save()
            return HttpResponse(json.dumps({"message": "Success"}),
                                content_type="application/json")
        else:
            return HttpResponse(json.dumps({"message": form.errors}),
                                content_type="application/json")
    else:
        form = SignUpForm()
    return HttpResponse(json.dumps({"message": "Denied"}),
                        content_type="application/json")
    # return render(request, 'registration/signup.html', {'form':form})
Exemple #20
0
def signup(req):
    '''注册'''
    if req.user.is_authenticated():
        return HttpResponseRedirect('/')
    captcha_ok = True
    if req.method == 'POST':
        form = SignUpForm(req.POST)
        if form.is_valid():
            # check reCAPTCHA
            if settings.CAPTCHA_PUBLIC_KEY and settings.CAPTCHA_PRIVATE_KEY:
                captcha_ok = False
                challenge, response = req.POST.get(
                    'recaptcha_challenge_field',
                    ''), req.POST.get('recaptcha_response_field', '')
                if challenge and response:
                    from recaptcha.client import captcha
                    ret = captcha.submit(challenge, response,
                                         settings.CAPTCHA_PRIVATE_KEY,
                                         req.META['REMOTE_ADDR'])
                    captcha_ok = ret.is_valid
            if captcha_ok:
                user = form.save()
                # hack for not using authenticate()
                user.backend = 'django.contrib.auth.backends.ModelBackend'
                login(req, user)
                return HttpResponseRedirect('/')
    else:
        form = SignUpForm()
    return render_to_response('signup.html', {
        'form': form,
        'captcha_ok': captcha_ok,
    },
                              context_instance=RequestContext(req))
Exemple #21
0
def createUser(request):
    if request.method == 'GET':
        user_form = SignUpForm()
        return render(request, 'sign_up.html', {'user_form': user_form})
    elif request.method == 'POST':
        user_form = SignUpForm(request.POST)
        message = "User created successfully"
        if user_form.is_valid():
            #validate user email
            email = user_form.cleaned_data['email']
            mail_response = validate_email(email)

            disposable = mail_response['is_disposable_address']  #disposable
            if (disposable == True):
                errors = user_form.add_error(
                    "email", "Email " + str(email) +
                    " seems to be disposable, use another one.")
                data = {'user_form': user_form}
                return render(request, 'sign_up.html', data)

            user = user_form.save(commit=False)
            user.is_active = True
            user.username = user.username.lower().strip()
            user.save()
            referral_response = Referral.record_response(request,
                                                         "SIGN_UP",
                                                         target=user)
            send_confirmation_email(request, user)
            return render(request, 'account_activation_sent.html',
                          {'email': email})
        return render(request, 'sign_up.html', {'user_form': user_form})
    raise ValueError('Not valid request at signup')
Exemple #22
0
def signup(req):
	'''注册'''
	if req.user.is_authenticated():
		return HttpResponseRedirect('/')
	captcha_ok = True
	if req.method == 'POST':
		form = SignUpForm(req.POST)
		if form.is_valid():
			# check reCAPTCHA
			challenge, response = req.POST.get('recaptcha_challenge_field', ''), req.POST.get('recaptcha_response_field', '')
			if challenge and response:
				ret = captcha.submit(challenge, response, settings.CAPTCHA_PRIVATE_KEY, req.META['REMOTE_ADDR'])
				if ret.is_valid:
					user = form.save()
					# hack for not using authenticate()
					user.backend = 'django.contrib.auth.backends.ModelBackend'
					login(req, user)
					return HttpResponseRedirect('/')
			captcha_ok = False
	else:
		form = SignUpForm()
	return render_to_response('signup.html', {
		'form': form,
		'captcha_ok': captcha_ok,
	}, context_instance=RequestContext(req))
Exemple #23
0
def index(request):
    form = SignUpForm(request.POST or None)
    if form.is_valid():
        instance = form.save(commit=True)
        full_name = form.cleaned_data.get('full_name')
        if not full_name:
            full_name = "New Full Name"
        instance.full_name = full_name 
        instance.save()
          

    title = "Sign Up Now"
    if request.user.is_authenticated():
        title = "My Title %s" %(request.user)
    template_name = 'xbase.html'
    context = {
        "template_title" : title,   
        "form": form    
        }
    
    if request.user.is_authenticated:
        context = {
            "quickset" : SignUp.objects.all(),
                   }
    
    return render(request, template_name, context)
Exemple #24
0
def signup(request):
    if request.method == 'POST':
        #form = UserCreationForm(request.POST)
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=raw_password)
            login(request, user)
            return redirect('index')
    else:
        #form = UserCreationForm()
        form = SignUpForm()
    return render(request, 'accounts/signup.html', {
        'form': form,
        'page_subtitle': 'Sign Up - '
    })
Exemple #25
0
def signup(request):
	user = User()
	if request.method == 'POST':
		form = SignUpForm(request.POST)
		formset = SignUpProfileFormSet(request.POST, instance=user)
		if form.is_valid():
			user = form.save(commit=False)

			formset = SignUpProfileFormSet(request.POST, instance=user)
			if formset.is_valid():
				form.save(commit=True)
				formset.save(commit=True)
				return render(request, 'SignUpFinish.html', {'isLoggedIn': 'False'})
	else:
		form = SignUpForm()
		formset = SignUpProfileFormSet(instance=user)

	return render(request, 'SignUp.html', {'form': form, 'formset': formset, 'isLoggedIn': 'False'})
Exemple #26
0
def register_user(request):
	'''Function to take a HTTP request and returns a SignUp portal to register new users'''
	if request.POST:
		form = SignUpForm(request.POST)
		if form.is_valid():
			form.save()
			
			return HttpResponseRedirect('/success/')
			
	else:
		form = SignUpForm()
		
	args = {}
	args.update(csrf(request))
	
	args['form'] = form
	
	return render_to_response('register.html', args)
Exemple #27
0
def home(request):
    form = SignUpForm(request.POST or None)
    title = "Welcome"
    context = { "title": title,"form":form, }
    if form.is_valid():
        instance = form.save(commit=False)
      # instance.save()
        print instance.first_name
    return render(request, "home.html", context)
Exemple #28
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            user = form.save()
            auth_login(request, user)
            return redirect('home')
    else:
        form = SignUpForm()
    return render(request, 'signup.html', {'form': form})
Exemple #29
0
	def post(self, request):
		context = self.get_context_data()
		if self.request.method == 'POST':
			form = SignUpForm(self.request.POST)
	        if form.is_valid():
				form.save()
				username = form.cleaned_data.get('username')
				raw_password = form.cleaned_data.get('password1')
				user = authenticate(username=username, password=raw_password)
				login(self.request, user)
				print('2')
				return redirect('')
		else:
			form = SignUpForm()

		#context['forms'] = form
		#return context
		print('3')
		return render(request, 'index.html', {'form': form})
Exemple #30
0
def signup(request):
    if request.method == "POST":
        form = SignUpForm(request.POST)
        if form.is_valid():
            instance = form.save()
            # Generate and send activation email
            _send_activation_email(instance)
            return HttpResponseRedirect(reverse("signup_check_your_email"))
    else:
        form = SignUpForm()
    return render(request, "signup/signup_form.html", {"form": form})
Exemple #31
0
 def post(self, request):
     form = SignUpForm(request.POST)
     if form.is_valid():
         user = form.save()
         '''email = form.cleaned_data.get('email')
          username = form.cleaned_data.get('username')
          password = form.cleaned_data.get('password1')'''
         #user = User.objects.create_user(username=username,email=email,password=password)
         user.save()
         '''user = authenticate(username = username,password = password)'''
         return redirect('/')
Exemple #32
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            instance = form.save()
            # Generate and send activation email
            _send_activation_email(instance)
            return HttpResponseRedirect('/signup/checkyouremail')
    else:
        form = SignUpForm()
    return render_to_response('signup/signup_form.html', {'form': form})
Exemple #33
0
def index(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        # print(request.POST)
        # print("\n\n")
        # print form
        # print(form.cleaned_data.get('username'))
        if form.is_valid():
            form.save()
            print "Hey!"
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            print(username, raw_password)
            return HttpResponseRedirect("login")

            #user = authenticate(username=username, password=raw_password)
            #login(request, user)
            #return redirect()
    else:
        form = SignUpForm()
    return render(request, 'index.html', {'form': form})
Exemple #34
0
def signup(request):
	if request.method == "POST":
		form = SignUpForm(request.POST)
		username = request.POST.get('username')
		email = request.POST.get('email')
        password = request.POST.get('password')
        if form.is_valid():
        	new_user = form.save()
        	user = authenticate(username=username, password=password)
        	if user is not None:
        		login(request, user)
            	return HttpResponseRedirect('/')
Exemple #35
0
def signup(request):
    sing_up_form = SignUpForm()
    if request.method == 'POST':
        sing_up_form = SignUpForm(request.POST)
        if sing_up_form.is_valid():
            user = sing_up_form.save()
            login(request, user)
            return redirect('home')
    return render(request, 'home.html', {
        'sing_up_form': sing_up_form,
        'sign_in_form': SignInModelForm()
    })
Exemple #36
0
def index(request):
    if not request.user.is_authenticated():
        if request.method == 'POST':

            if request.POST.get('nomeMsg', '') != "":
                novaMsg = FaleConosco()
                novaMsg.nome = request.POST.get('nomeMsg', '')
                novaMsg.assunto = request.POST.get('assuntoMsg', '')
                novaMsg.email = request.POST.get('emailMsg', '')
                novaMsg.mensagem = request.POST.get('conteudoMsg', '')
                novaMsg.save()
                return redirect('index')

            form = SignUpForm(request.POST)
            form2 = LoginForm(request.POST)
            if form.is_valid():
                user = form.save()
                user.refresh_from_db(
                )  # load the profile instance created by the signal
                #user.profile.data_nascimento = form.cleaned_data.get('data_nascimento')
                user.save()
                username = form.cleaned_data.get('username')
                raw_password = form.cleaned_data.get('password1')
                user = authenticate(username=username, password=raw_password)
                login(request, user)
                return redirect('principal')
            else:
                if form2.is_valid():
                    username = request.POST.get("username")
                    raw_password = request.POST.get("password")
                    user = authenticate(username=username,
                                        password=raw_password)
                    if user is not None:
                        login(request, user)
                        return redirect('principal')
                    else:
                        return render(request, 'erro_login.html', {
                            'form': form,
                            'form2': form2
                        })
                else:
                    return render(request, 'erro_cadastro.html', {
                        'form': form,
                        'form2': form2
                    })

        else:
            form = SignUpForm()
            form2 = LoginForm()
        return render(request, 'index.html', {'form': form, 'form2': form2})
    else:
        return redirect('principal')
def sign_up(request):
	if request.method == 'POST':
		data = request.POST.copy()

		data['username'] = ''.join([choice(letters) for i in xrange(30)])
		form = SignUpForm(data)

		if form.is_valid():
			user=form.save()
			return HttpResponseRedirect('/')
	else:
			form = SignUpForm()
	return render_to_response('signup.html', {'form' : form},context_instance = RequestContext(request))
Exemple #38
0
def vistaRegistroIn(request):
	if request.method=='POST':
		form=SignUpForm(request.POST)
		if form.is_valid():
			user=form.save()
			user.set_password(user.password)
			user.save()
			return HttpResponseRedirect('/')
	else:
		form=SignUpForm()

	context={'form':form}
	return render(request,'registro.html',context)
Exemple #39
0
def signup(request):
    if request.method == "POST":
        form = SignUpForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            user_with_new_email.send(sender=signup, user=new_user, user_just_created=True)
            new_user = authenticate(username=request.POST['email'],
                                    password=request.POST['password'])
            auth_login(request, new_user)
            return HttpResponse(json.dumps(new_user.serialize(new_user)), mimetype='application/json')
        else:
            return HttpResponseBadRequest(json.dumps(form.errors), mimetype='application/json')
    else:
        return HttpResponseNotAllowed()
Exemple #40
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=raw_password)
            login(request, user)
            user = User.objects.get(username=username)
            if form.cleaned_data.get('tipo') == 'Tec':
            	tec = Tecnico(nome=form.cleaned_data.get('username'), email=form.cleaned_data.get('email'), cpf=form.cleaned_data.get('cpf'), crf=form.cleaned_data.get('registro'))
            	tec.save()
		group = Group.objects.get(name='Técnico')
		user.groups.add(group)
            else:
            	vet = Veterinario(nome=form.cleaned_data.get('username'), email=form.cleaned_data.get('email'), cpf=form.cleaned_data.get('cpf'), crmv=form.cleaned_data.get('registro'))
            	vet.save()
		group = Group.objects.get(name='Veterinário')
		user.groups.add(group)
            return redirect('main')
    else:
        form = SignUpForm()
    return render(request, 'signup.html', {'form': form})
Exemple #41
0
def signup(request):
	if request.method == 'POST':  # If the form has been submitted...
		form = SignUpForm(request.POST)  # A form bound to the POST data
		if form.is_valid():  # All validation rules pass

			user=form.save()
			user.set_password(user.password)

			user.save()

			return HttpResponseRedirect('/')  # Redirect after POST
	else:
		form = SignUpForm()

	context={'form':form}
	return render(request,'signup.html',context)
Exemple #42
0
def signup(request):
	if request.method == 'POST':
		form = SignUpForm(request.POST)
		if form.is_valid():

			user=form.save()
			user.set_password(user.password)

			user.save()

			return HttpResponseRedirect('/')
	else:
		form = SignUpForm()

	context={'form':form}
	return render(request,'signup.html',context)
Exemple #43
0
def register(request):
    if request.method == 'POST':
        data = request.POST.copy() # so we can manipulate data

        # random username
        data['username'] = ''.join([choice(letters) for i in xrange(30)])
        form = SignUpForm(data)

        if form.is_valid():
            user = form.save()
            return HttpResponseRedirect('/sign_up_success.html')
    else:
        form = SignUpForm()

    return render_to_response('login.html', {'form':form},
                              context_instance=RequestContext(request))
Exemple #44
0
def sign_up(request):
    """ User sign up form """
    if request.method == 'POST':
        data = request.POST.copy() # so we can manipulate data
        # random username
        data['username'] =  ''.join([choice(letters) for i in xrange(30)])
        form = SignUpForm(data)
            
        if form.is_valid():
            user = form.save()
            success="<html>sign_up_success</html>"
            return HttpResponse(success)
    else:
        form = SignUpForm()

    return render_to_response('sign_up.html', {'form':form}, context_instance=RequestContext(request))
Exemple #45
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            user = form.save()
            user.refresh_from_db(
            )  # load the profile instance created by the signal
            user.profile.birth_date = form.cleaned_data.get('birth_date')
            user.save()
            raw_password = form.cleaned_data.get('password1')
            user = authenticate(username=user.username, password=raw_password)
            login(request, user)
            return redirect('home')
    else:
        form = SignUpForm()
    return render(request, 'portimize/signup.html', {'form': form})
def sign_up(request):
    """ User sign up form """
    if request.method == 'POST':
        data = request.POST.copy() # so we can manipulate data

        # random username
        data['username'] = slugify(data['first_name'] + ' ' + data['last_name'])
        form = SignUpForm(data)
            
        if form.is_valid():
            user = form.save()
            return HttpResponseRedirect('/sign-up-successful')
    else:
        form = SignUpForm()

    return render_to_response('registration/sign-up.html', {'form':form},
                              context_instance=RequestContext(request))
Exemple #47
0
def signup(request):
    print("dfgvfdsdvgfds")
    if request.method == 'POST':
        print("0987654321234567")
        print(request.POST)
        form = SignUpForm(request.POST)
        if form.is_valid():
            print("23456789987654")
            user = form.save()
            auth_login(request, user)
            return redirect('homePage')
        else:
            print("form in valid")

    else:
        print("sdgfdsfdsxc")
        form = SignUpForm()
    return render(request, 'Signup.html', {'form': form})
Exemple #48
0
def home(request):
    title = 'Welcome!'
    form = SignUpForm(request.POST or None)
    context = {'template_title': title, 'form': form}

    if request.user.is_authenticated():
        title = 'Hi, %s!' % request.user

    if form.is_valid():
        # print request.POST['email'] # not recommended
        instance = form.save(commit=False)

        full_name = form.cleaned_data.get('full_name')
        if not full_name:
            full_name = request.user
        instance.full_name = full_name
        instance.save()
        context['template_title'] = 'Thank you!'

    return render(request, 'home.html', context)
Exemple #49
0
def cadastro(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            user = form.save()
            user.refresh_from_db(
            )  # load the profile instance created by the signal
            #user.profile.data_nascimento = form.cleaned_data.get('data_nascimento')
            user.save()
            username = form.cleaned_data.get('username')
            raw_password = form.cleaned_data.get('password1')
            user = authenticate(username=username, password=raw_password)
            login(request, user)
            return redirect('index')
        else:
            form = LoginForm(request.POST)
    else:
        form = SignUpForm()
        form2 = LoginForm()
    return render(request, 'cadastro.html', {'form': form, 'form2': form2})
Exemple #50
0
def signup(request):
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        if form.is_valid():
            user = form.save(commit=False)
            user.is_active = False
            user.save()
            current_site = get_current_site(request)
            subject = 'Activate Your MySite Account'
            message = render_to_string(
                'registration/account_activation_email.html', {
                    'user': user,
                    'domain': current_site.domain,
                    'uid': urlsafe_base64_encode(force_bytes(user.pk)),
                    'token': account_activation_token.make_token(user),
                })
            user.email_user(subject, message)
            return redirect('account_activation_sent')
    else:
        form = SignUpForm()
    return render(request, 'registration/signup.html', {'form': form})
Exemple #51
0
def index(request):
    language = 'en-US'
    session_language = 'en-US'

    if 'lang' in request.COOKIES:
        language = request.COOKIES['lang']
    
    form = SignUpForm(request.POST or None)
    if form.is_valid():
        save_it = form.save(commit=False)
        save_it.save()
        #send mail
        #send_mail(subject, message, from_mail, to_list, fail_silently=True )
        subject = 'Thank you for your Submit to MRTAGIS'
        message = 'Welcome to MRATGIS, We very appreciate your join .\n'
        from_email = settings.EMAIL_HOST_USER
        to_list = [save_it.email,settings.EMAIL_HOST_USER]
        send_mail(subject, message, from_email, to_list, fail_silently=True )
        messages.success(request,'Thank you for joining')
        return HttpResponseRedirect('/thank-you/')
    #return render(request,'signups/index.html',{'form': form})
    return render(request,'signups/index.html',locals())
Exemple #52
0
def sign_up(request):
    if request.method == 'POST':
        data = request.POST.copy()
        form = SignUpForm(data)
            
        if form.is_valid():
            user = form.save()
            results = User.objects.filter(email=form.cleaned_data['email'])
            if len(results) == 1:
                if results[0].check_password(form.cleaned_data['password1']):
                    request.session['user'] = results[0].pk
            email =request.POST['email']
            password1 = request.POST['password1']
            user = authenticate(username=email, password=password1)
            login(request, user)  
            return HttpResponseRedirect('/company_profile/')

    else:
        form = SignUpForm()

    return render_to_response('sign_up.html', {'form':form},
                              context_instance=RequestContext(request))
Exemple #53
0
def signup(request):
    #send_mail('Practice Rescheduled', 'Tomorrows practice is now at 6:00pm.', '*****@*****.**', ['*****@*****.**'], fail_silently=False)
    c = {}
    c.update(csrf(request))
    if request.method == 'POST': # If the form has been submitted...
        form = SignUpForm(request.POST) # A form bound to the POST data
        extension = SignUpExtension(request.POST)
        if form.is_valid() and extension.is_valid(): # All validation rules pass
            user = form.save()
            user_type = request.POST['user_type']
            member = Member(user=user, kind=user_type)
            member.save()
            user = authenticate(username=user.username, password=form.cleaned_data['password1'])
            login(request, user)
            messages.add_message(request, messages.INFO, 'Thanks for joining ' + user.first_name + '!')
            return HttpResponseRedirect(reverse('user_details', args=(user.username,)))
        messages.add_message(request, messages.INFO, 'Sorry, something bad happend creating a new user!')
    else:
        form = SignUpForm() # An unbound form
        extension = SignUpExtension(initial={'user_type':'player'})

    return render_to_response("signup.html", {'extension': extension, 'form': form, 'c':c},
                               context_instance=RequestContext(request))
Exemple #54
0
def home(request):
    form = SignUpForm(request.POST or None)
    
    if form.is_valid():
        instance = form.save()
        full_name = form.cleaned_data.get('full_name')
        if not full_name:
            full_name = "New Full Name"
        instance.full_name = full_name 
        instance.save()
          

    title = "Welcome!"
    if request.user.is_authenticated():
        title = "My Title %s" %(request.user)
   
    template_name = 'home.html'
    context = {
        "template_title" : title,   
        "form": form    
        }
    
    
    return render(request, template_name, context)