Forms Authentication (aspnet 2005/ajax/SQL 2005) v2

CANCELLED
Bids
8
Avg Bid (USD)
N/A
Project Budget (USD)
$30 - $250

Project Description:
Project: Customised Forms Authentication

Please provide a demonstration/code meeting the below demands.

DO NOT TAKE SHORT CUTS, PLEASE CODE WITH PROFESSIONALISM OF HIGHEST DEGREE

VIDEO PROJECT EXPLAINED : http://screencast.com/t/MDYyMmIxN

Specs required:
Asp.net 2.0m Ajax enabled site
MSVS 2005
MS SQL server 2005
VB.net

This site "MyWebSite" folder structure mirrors my main project.

MEMBERSHIP TYPES
Folders in this test site:
Restricted access folders: Admin, Members, MembersX ***
Public Folders: Pages (guest or open to all WWW users)

*** A user must be a member of Members to be a MembersX as well.

So roles can be allocated to a single user like this:
Admin, Members, MembersX,Public
Members, MembersX,Public
Members,Public
Public (not really a role but you get what I mean)


PROCESS BY MEMBERSHIP TYPES

ADMIN Process:
The administrator (admin) will ALL create/register new users. (IMPORTANT)
Registration fields required.
EMAIL (logon):
PASSWORD : Like #G45k5jhg (NOTE : aspnetdb could do this I guess.
NAME: like James Smith
SHORT NAME: like Jsmit
ADDRESS: 65 waterway street
TOWN:New York
COUNTRY: USA

MEMBERS Process:
- Logon(email) and password validation site access
- Lost Password management
- Change password management
- Change Email(logon), Name, Short Name, Address, town, Country details management
- New Members do not register, they only logon and alter details, admin registers the new user.

FUNCTIONALITY REQUIRED
- Validated on input format of text fields (AJAX validation)
- Case sensitive password encryption SHA1 format.
- Logon fail count, say 5 attempts fail send user back to default.aspx
- USE stored procs the same way that I have demonstrated in 'DBaseProc_RTT.vb' class.

DATABASE MyDB
- I have a table called 'DIM_User_Approved', with a numeric UserID integer number (NOT GUID).
- I believe a asp.net controls membership ID can be used to link to this table or these fields used in aspnetdb (????).
- I want the 'DIM_User_Approved' table to be my membership table or be linked to or fields be inserted into aspnetdb
- I wish to use the 'dbo.DIM_User_Approved.UserID' field (UserID) as my main membership number.
- COOKIES must be used to verifiy members, so how does one get my USERID in the Forms Authentication session cookie.

DATABASE ASPNETDB
- Use this as normal
- I WANT TO USE THE EMAIL AS THE LOGON (ONLY)
- I need my site to be COOKIE security protected
- I know aspnetdb uses a GUID ID for users, but I need to use USERID field.
- I need the UserID to be available in 'myWebsite' project for security checks etc
- Does my custom USERID end up in aspnetdb security cookie under forms authentication.

Additional Project Description:
02/02/2010 at 12:57 EST
In the MyWebsite.zip FILE IGNORE the README.txt file.

PLease refer to this file : READMEv2.txt attached in this update.

Skills required:
.NET, AJAX, Visual Basic
Additional Files: MyWebsite.zip READMEv2.txt
About the employer:
Verified
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.