session_start(); ?>
Welcome: $user | ";
echo "Your Password is: $pw | ";
echo "logout
";
## Set database connectivity variables #########################################
$server = "";
$database = "";
$username = "";
$password = "";
################################################################################
## Prepare connection ##########################################################
$con = mysql_connect("$server","$username","$password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
################################################################################
## Connect to database #########################################################
mysql_select_db("$database", $con);
################################################################################
## Apply security ##############################################################
# take user submissions and limit characters to 30 in order to reduce risk
# of SQL injection attacks
# 'strip_tags' removed HTML and PHP tags
# 'substr' limits the characters
$user = strip_tags(substr($user,0,30));
$pw = strip_tags(substr($pw,0,30));
# apply salt: extra characters added to values before encryption
echo "System salt size: ". CRYPT_SALT_LENGTH;
$cleanpw = crypt(md5($pw),md5($user));
# Execute SQL #
## Need to setup/use a stored proc on db when testing is complete
$sql="INSERT INTO Users (TIMESTAMP, name, pw)
VALUES ('$dateTimeStamp','".mysql_real_escape_string($user)."','".mysql_real_escape_string($cleanpw)."')";
if (!mysql_query($sql,$con))
{
die("