Closed

553333 basic php/mysql register/mail confirm/session login forms

This project was awarded to webhealer for $160 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Skills Required
Project Budget
N/A
Total Bids
1
Project Description

Need a registration form with a blue color scheme that looks
professional and businesslike.
Send me at least 1 blank html pages with enough to
show layout and professional blue color scheme to
have your bid considered.

DELIVERY TIME 2 weeks from contract acceptance.
Late delivery means cancelled project.
Divide project in 3 milestones,
will escrow milestone payment as we go.
milestone 1 Registration form html completed
milestone 2 Registration functioning
milestone 3 project complete

It must run on unix host
(links case sensitive, forward slashes in path)
Use ALL lowercase file names and folder names.
Its NOT ok to use any 3rd party package like joomla.
Just php and mysql.

Page 1 register
Registration will include a form to fill in account information, mandatory to register. Information will go into the mysql table
t bottom. All fields are mandatory except optional columns and
those in next paragraph.
It should have Captcha validation.

Registration should fill in table except for "created".
All text fields allow upper/lower letters, numerals, space, . - and
at sign. All fields will have leading and trailing spaces silently trimmed. CompanyId and "updated" columns are MySQL generated.
It should report any database errors like duplicated names or emails,
in a user freindly way. It should highlight fields that need correcting. Milestone should have screen shots showing input error handling working.

Page 2, confirmation
Registration post should email a confirmation email, with
link to confirmation page. Confirmation should validate registration
by updating "created" with "current_timestamp.
It should basically say thank you on success.

Page 3, contact page.
Your basic email us page. It should NOT include an email address in
the html, not even hidden email.
It should have Captcha validation.
If a session is active, it should pre-fill with
contact name and email.

Page 4 login page,
using contact_email and contact_password from table.
have a "lost password" link to email password to contact_email,
It should move to a blank home page placeholder page, with a
session started.

page 5, home page
blank page, with header, footers set, session control on.
It should additionally display a "my account" link if
session is active.
Next project will fill this in.

All pages have similar page top and bottom.
Bottom to have links to home, contact form, register, login pages.




============================================
CREATE TABLE IF NOT EXISTS eslCompany (
CompanyID int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
dba_name varchar(50) not null,
p_company varchar(50) NOT NULL comment 'must match software <company name>',
contact_email varchar(100) NOT NULL,
contact_name varchar(100) NOT NULL,
contact_password varchar(100) not null,
address_line1 varchar(100) NOT NULL,
address_line2 varchar(100) NOT NULL comment 'optional',
town varchar(60) NOT NULL,
state varchar(3) NOT NULL,
postal_code varchar(10) NOT NULL,
country varchar(3) NOT NULL default "usa",
phone varchar(20) NOT NULL,
notes varchar(2000) NOT NULL comment "optional",
updated timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
created timestamp default null,
INDEX (seller_email),
UNIQUE KEY (seller_email, seller_password),
UNIQUE KEY (p_company)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=877;

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online