Find Jobs
Hire Freelancers

Build a Website

$30-250 USD

Peruutettu
Julkaistu noin 9 vuotta sitten

$30-250 USD

Maksettu toimituksen yhteydessä
Implement a site for a multi-step order session with required login. The session should consist of : A login page with links for creating an account (user account registration) with a link for users who have forgotten their passwords An account page which allows a user to change their password. A page for mailing of new random password for users who have forgotton their password The registration page should gather the user name, login name, password, and email and store them in a file. The login page, entire login session, as well as the registration/forgot password page should be under HTTPS. After logout, such an application should switch back to HTTP. Because [login to view URL] is a password protected area, this will not work correctly, since it will automatically be converted to https access Out-of-nowhere access to login-protected pages for ordering must be detected and handled correctly. Passwords must be saved in one-way encrypted form. Recommended is the Blowfish encryption available from the php function $pass_code=crypt($pass, $salt); where $salt is something like '$2a$09$Your_Arbitrary_String$'. If you used a text file to store passwords or other information and want that to be modifyable by a web page, it needs to be writeable by the web server daemon which runs as user and group apache. Unfortunately due to the security implemented on our system this requires that use make the password file readable and writeable by all chmod go+rw filename Once a user has logged in, an order page is displayed. The order page is for ordering an individual item with a field to change the number (with 1 item as the default). The page will have two buttons to order another or finalize order The order page shows the items available and their price together with a entry field to input the quantity. You should have at least 6 distinct items. When ordering a second or later item the order page should display a list of items ordered so far, the individual price, quantity and total price for each item and overall total cost in a panel on the right. The finalize order button takes one to a page showing the final order giving the cost of each item and the overall total, and allowing deletion of any individual item, with buttons to update (by applying deletions) or complete order. On update the page is redisplayed. The finalize button takes one to a page saying order complete and showing the order and logging the user out Important: Use of packages such as PEAR or JQuery is not allowed, nor is use of databases such as MySQL. Your HTML and CSS must pass W3C validation.
Projektin tunnus (ID): 7165590

Tietoa projektista

3 ehdotukset
Etäprojekti
Aktiivinen 9 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
3 freelancerit tarjoavat keskimäärin $281 USD tätä projektia
Käyttäjän avatar
Hello, I have read through your project and I am incredibly interested in taking on your project. I am an experienced developer with a diploma in the field of web development. I have been working in the field of web development for roughly 7 years. I take great pride in my work and deliver only the best quality. My skill-set includes... -PHP -HTML5 -CSS -AJAX -Responsive Design -Joomla -Wordpress -Magento -Photoshop -Illustrator -Video Editing I look forward to hearing from you and hopefully we will have the opportunity to work together. Thank you, Meagan S.
$315 USD 10 päivässä
4,8 (69 arvostelua)
6,0
6,0
Käyttäjän avatar
A proposal has not yet been provided
$277 USD 5 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan UNITED STATES lippu
kent, United States
5,0
1
Maksutapa vahvistettu
Liittynyt jouluk. 11, 2014

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.