Login Screen Screen with Conditions - repost

Avg Bid (USD)
Project Budget (USD)
$10 - $30

Project Description:
Create a "login - to - website" form/sevlet combo,
with the following features:

New User? Returning User? Forgotten ID? Forgotten Password?

In the New User screen:

"first Name", "lastName", "date-of-birth as dd/mm/yyyy" "userName"
"email ID" "Password" "confirm Password" "lost password Question"
"lost Password Answer"

This information is gathered for each user,
and stored in a text file, one record per line.

Field separator: # sign

When an "email ID" and userName are received, they are checked in the
existing file of records.
If they are found to be unique, only in that case is this entire
record appended to the end of the file.
If they are not unique, the user is informed that he/she must try again.
After a record has been appended, the entire file is sorted on the
basis of "userName".
Thus searches become efficient.
Passwords must satisfy certain conditions: they must be at least 8
characters long, they must contain
both uppercase and lowercase characters, as will as digits,
as well as exactly one of these characters "> ) $ %".
The "confirm Password" must work as expected. If it doesn't
the user must be asked to re-enter the
password two times again. The procedure must be repeated
until satisfactory inputs have been received.

If a user has forgotten any of their details, they must be
asked their "first Name", "lastName", "date-of-birth" and "email-ID"
and the answer to their security question, and then sent
their details by email.

Skills required:
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire BhargavaB
$ 30
in 2 days
$ 30
in 3 days
Hire subhcharita
$ 25
in 3 days
Hire saurabhsugandh
$ 25
in 3 days
Hire jeetlabana
$ 25
in 3 days
$ 35
in 5 days
Hire umeshdeorukhkar
$ 25
in 3 days
$ 25
in 3 days
$ 35
in 4 days
Hire jincysmathew
$ 20
in 3 days