Freelance Projects

All freelance projects at One Location


Members Website  30.06.08

Members website needs to designed using ASP.NET and SQL 2000 with the following options :

- Home Page
- Register
- User Login
- User Logout
- Forgot Password

and needs to be customised to match my current website.

REGISTER NEW MEMBER

Layout defined in Register.htm

Member Database Table Fields :

FirstName
LastName
YearOfBirth (encrypt)
JobTitle (store only the numeric value)
Industry (store only the numeric value)
Country (store only the numeric value)
EmailAddress (encrypt)
ZipCode
HearAboutUs (store only the numeric value)
TALevel (store only the numeric value)
TradingLevel (store only the numeric value)

when user clicks on Register
- validate email address
- ensure email address does not already exist, if it does exist display message, “Email Address already exists”

If validation passed then
MemberType=1 (ie. default Bronze Membership)
write to members database table

USER LOGIN

Input Email Address and Password

- Forgot Password button
This hyperlink goes to Forgot Password page.
User enters email address then password is emailed to user and message is displayed,
“Your password has been emailed.”

- Log In button
Email Address and Password are validated against Members Table
User has to be logged on to access member pages.

If valid Bronze login then (ie. MemberType=1)
Display Bronze members login page (Page 1, Page 2, Page 3, User Configuration, Logout)

Contents of Bronze Page 1
This is Bronze Page 1

Contents of Bronze Page 2
This is Bronze Page 2

Contents of Bronze Page 3
This is Bronze Page 3

Perform the same for Silver User(ie. MemberType=2, Gold User(ie. MemberType=3) and Platinum user (ie. MemberType=4).

Members Configuration:

- Change Password

- My Profile:
- Name
- Email Address (update button)

My Interests
- Checkboxes (

- Receive material from ATA and third parties
- Receive material from only ATA
- Receive no material

USER LOGOUT
- Logout which goes to new screen.

NOTE:

- Email Address should be encrypted when written
to database and decrypted when displayed on screen.

OTHER

To the Registration form, you need to add the following fields :

- Checkbox: I would like to receive special offers, free trials, and discounts from ATA via e-mail.
- Checkbox: I would like to receive correspondence from Third Parties



If you liked this project, make sure you
Subscribe to Freelance Projects RSS feed!