<cfparam name="FORM.userlogin" default="">
<cfparam name="FORM.userpassword" default="">
<cfquery name="add_new" datasource="#APPLICATION.dataSource#">
SELECT contactid, userlogin, userpassword
FROM contact
</cfquery>
NewAccountPage.cfm
<cfif isDefined("form.userlogin") and form.userpassword neq "">
<cfform action="AccountAdded.cfm">
<cfset SESSION.auth = structNew()>
<cfset SESSION.auth.contactID = add_new.contactID>
<!--- Make the UserLogin and UserPassword fields required --->
<input type="hidden" name="userLogin_required">
<input type="hidden" name="userPassword_required">
Username:
<!--- Text field for "User Name" --->
<cfinput
type="text"
name="userLogin"
size="20"
value=""
maxlength="100"
required="Yes"
message="Please type your Username first.">
Password:
<!--- Text field for Password --->
<cfinput
type="password"
name="userPassword"
size="12"
value=""
maxlength="100"
required="Yes"
message="Please type your Password first.">
Add Captcha test here
<!--- Submit Button that reads "Enter" --->
<input type="Submit"
value="Enter"
title="Enter">
</cfform>
</cfif>
AccountAdded.cfm
<h1>Successful!</h1>
<cfinsert datasource="#APPLICATION.dataSource#"
tablename="contact">
AddPlayer.cfm
<cfform action="insert_ok.cfm">
<h2>Insert New Player</h2>
<input type="hidden" name="playerid"
value="<cfoutput>#SESSION.auth.contactid#</cfoutput>">
Name:
<cfinput type="Text"
name="name"
size="50"
maxlength="50"
required="Yes">
</cfform>
inserk_ok.cfm
<h1>Successful!</h1>
<cfinsert datasource="#APPLICATION.dataSource#"
tablename="players">
MyAccountPage.cfm
<cfquery name="get_mypage" datasource="#APPLICATION.dataSource#">
SELECT playerid, name, contactid
FROM players
WHERE playerid = #SESSION.auth.contactID#
ORDER BY playerid DESC
</cfquery>
Registered Players
<br /><br />
<cfoutput query="get_mypage">
#name#<br />
</cfoutput>