mobile_signup.php
mobile_signup_verify.php
Code:
<?php
include('mobile_header.php');
?>
<img src='./images/icons/signup48.gif' border='0' class='icon_big'>
<div class='page_header'>create an account</div>
</div>
<br />
<form id="Register" action="mobile_signup_verify.php" method="POST" disablebuttons="all">
<table cellpadding="2" cellspacing="0" border="0">
<tr>
<td width="130">
<vllabel validators="UserID,UserIDExist" errclass="error" for="UserID" cerrclass="controlerror">User ID:</vllabel>
</td>
<td width="140">
<input name="UserID" type="text" class="control" id="UserID" size="15">
<vlvalidator name="UserID" type="required" control="UserID" errmsg="User ID required">
<vlvalidator name="UserIDExist" type="custom" control="UserID" errmsg="User ID already exist" function="UserIDCheck">
</td>
<td width="300" rowspan="7" valign="top">
<vlsummary class="error" headertext="Error(s) found:" displaymode="bulletlist">
</td>
</tr>
<tr>
<td>
<vllabel errclass="error" validators="Password,PassCmp" for="Password" cerrclass="controlerror">Password:</vllabel>
</td>
<td>
<input name="Password" type="password" class="control" id="Password" size="15">
<vlvalidator type="required" name="Password" control="Password" errmsg="Password required">
<vlvalidator name="PassCmp" type="compare" control="Password" comparecontrol="Password2"
operator="e" validtype="string" errmsg="Both Password fields must be equal">
</td>
</tr>
<tr>
<td>
<vllabel validators="Password,PassCmp" errclass="error" for="Password2" cerrclass="controlerror">Confirm Password:</vllabel>
</td>
<td>
<input name="Password2" type="PASSWORD" class="control" id="Password2" size="15">
</td>
</tr>
<tr>
<td>
<vllabel errclass="error" validators="NameReq,NameRegExp" for="Name" cerrclass="controlerror">Name:</vllabel>
</td>
<td>
<input name="Name" type="text" class="control" id="Name" size="15">
<vlvalidator type="required" name="NameReq" control="Name" errmsg="Name required">
<vlvalidator type="regexp" name="NameRegExp" control="Name" regexp="/^[A-Za-z'\s]*$/" errmsg="Invalid Name">
</td>
</tr>
<tr>
<td>
<vllabel errclass="error" validators="EmailReq,Email" for="Email" cerrclass="controlerror">E-mail:</vllabel>
</td>
<td>
<input name="Email" type="TEXT" class="control" id="Email" size="15">
<vlvalidator type="required" name="EmailReq" control="Email" errmsg="E-mail required">
<vlvalidator type="format" format="email" name="Email" control="Email" errmsg="Invalid E-mail">
</td>
</tr>
<tr>
<td colspan=2>
<input name="Agreement" type="checkbox" id="Agreement" value="1">
<vllabel errclass="error" validators="Agreement" for="Agreement">I agree with the terms of service</vllabel>
<vlvalidator type="required" name="Agreement" control="Agreement" errmsg="Agreement checkbox must be selected">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" class="control" value="Register">
<input type="reset" class="control" value="Reset">
</td>
</tr>
</table>
</form>
Code:
<?php
include "mobile_header.php";
?>
<?php
$sDatabase = ' database ';
$sHostname = 'localhost';
//$sPort = 3306;
$sUsername = 'databae user';
$sPassword = ' password ';
$sTable = 'se_users';
$conn = mysql_connect("$sHostname", $sUsername, $sPassword) or die(mysql_error());
mysql_select_db($sDatabase);
;
function UserIDCheck($sValue, &$oStatus)
{
global $sTable;
$sUserID = addslashes($sValue);
$oStatus->bValid = false;
$oStatus->sErrMsg = "User ID '$sValue' already exist";
$sQuery = "SELECT user_email FROM $sTable WHERE user_email = '$sUserEmail'";
if ($rRecordset = mysql_query($sQuery))
{
$oStatus->bValid = mysql_num_rows($rRecordset) == 0;
mysql_free_result($rRecordset);
}
}
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
if(! get_magic_quotes_gpc() )
{
$email = addslashes ($_POST['Email']);
$pass = addslashes ($_POST['Password']);
$disname = addslashes ($_POST['Name']);
$name = addslashes ($_POST['UserID']);
}
else
{
$disname = $_POST['Name'];
$name = $_POST['UserID'];
$email = $_POST['Email'];
$pass = $_POST['Password'];
}
$sql = "INSERT INTO se_users ". "(user_level_id,user_password_method,user_enabled,user_displayname, user_username, user_email,user_newemail,user_password) ".
"VALUES "."('1','1','1','$disname', '$name', '$email','$email','".md5($pass)."')";
mysql_select_db('se_users');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not enter data: ' . mysql_error());
}
echo "account successfully created.\n";
echo "<a href=\"mobile_login.php\">Login Now</a>.\n";
mysql_close($conn);
?>
Comment