Find Jobs
Hire Freelancers

CFHTTP form submission behind a login screen

£20-250 GBP

Completed
Posted over 9 years ago

£20-250 GBP

Paid on delivery
The project is to effectively remotely submit a set of form details to a server using cfhttp. This is simple stuff and I can do it myself when it is just a single form to submit EXCEPT when it is hidden behind a user login form which requires you first to login and then submit the form information i.e. maintain a session across multiple cfhttp posts. If this is something you are interested in doing you can look further at the following URL, create a login and then see the form we need submitting. To assess the work, carry out these instructions, the actual task is detailed further down. 1. Go to [login to view URL] 2. You will need to create yourself an account using an accessible email address and a password by clicking on the 'sign in' link at the top and selecting the 'create your new account now' link. Fill in the form with random data but you will need to use a valid email address as there is a link to click to validate your account, untick the marketing box and check the T&Cs box. 3. Once you have created an account, go to the following page: [login to view URL] This is the form we want submitting with an image and relevant details. 4. Log out of the system. The job consists of the following: 1. Go to [login to view URL] 2. This will create a session id that you will need to use, think it is called csrftoken. 3. You will need to submit your username (email address) and a password to the following page [login to view URL] 5. Post using CFHTTP your details to the form page. 6. This should effectively establish the session as having logged in validly. 7. You will then need to submit information to this page - [login to view URL] . This form has 3 sections to is when you view it in a browser but in the HTML code it is just a single form. Sections are About You, About the Journey and About your ticket. 8. We will provide this information to you via a URL query or direct from our DB. You will submit these details to the form and make a note of the reference number which is returned to the screen. Return the reference number to us and end the task. If you are interested in this opportunity please let me know and how much you would be looking for providing the code in a working demonstrable format on my Open DB 2.0 server on Amazon AWS CentOS running Tomcat 6 and J1.7. Please note this needs to be done in CF rather than any other language so I can maintain it myself in the future and that I have come up with issues submitting CFHTTP requests to SSL pages when using anything less then java 1.7 (which I have installed on my machine). I will provide the necessary connection details and user accounts for the work to be validated on my servers once you have it working locally. Thanks,
Project ID: 6358254

About the project

5 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I have been working with Coldfusion for the last 10 years for a major uk based ecommerce company and have completed plenty of small tasks before of this nature which login using cfhttp and maintains that information across multiple pages. The main issue with connections to SSL using cfhttp from coldfusion is that the certificate for the site needs adding into the keystore (this is a requirement of coldfusion). When this is added there is not normally any problems with it. In short, the project I will complete will be exactly as you have detailed. The script will: 1) Get the customer details from a URL or Database query (either should be fine but obviously it would be more secure to get them from a db rather than passing them all through the URL. 2) Get the initial token (csrftoken) 3) Submit username (from you), password (from you), csrfmiddlewaretoken(value of csrftoken) and next (blank) 4) Submit form details (all from you) with required login cookies title,forename,surname,mobile,email,postcode,address1,address2,town,county,date_of_journey,departing_station,arriving_station,scheduled_time,delay,ticket_price,ticket_type,ticket_class,image,photocard_number,ticket_number,start_date,expiry_date,csrfmiddlewaretoken,form_type 5) Get response token from response: {"redirect": "/customer-care/delay-repay/thank-you/", "reference": "FCC1408HTRH"} 6) Return reference to DB or via URL. Hope this all makes sense. Govind
£222 GBP in 7 days
0.0 (0 reviews)
2.9
2.9
5 freelancers are bidding on average £219 GBP for this job
User Avatar
A proposal has not yet been provided
£255 GBP in 7 days
4.6 (89 reviews)
6.0
6.0
User Avatar
Hi There This is Manoj Patle 3+ year experienced cold fusion developer. I am interested to work with you and I have already worked on cf application running on Open db(Blue dragon) server, I created an account and saw forms to submit via CFHTTP. I have read and understood your requirement in detail. I am able to complete your task with testing within 3 days. Please contact me if you are interested. Thanks Manoj
£194 GBP in 3 days
4.7 (16 reviews)
4.6
4.6
User Avatar
I am an expert in delivering custom tools and softwares willing to discuss further about the project needs.
£247 GBP in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am senior coldfusion developer of 4 year experience. Your requirement is doable for me. skype: imrprakash
£177 GBP in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Bexhill, United Kingdom
5.0
4
Payment method verified
Member since Aug 3, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.