CODE
Parse error: parse error, unexpected $ in /home/www/jims-shed.freehostia.com/login-check.php on line 44
Here is the code for the script:
CODE
<?
require('header.php');
function checkOK($field){
if (eregi("\r",$field) || eregi("\n",$field)){
die("Invalid Input!");
}
}
$user=$_POST['username'];
checkOK($user);
$password=$_POST['password'];
checkOK($password);
if ($user == "" || $password == "") {
die("Sorry but you must enter all of the fields, please try again");
require('dbconfig.php');
$query = "SELECT username,user_password FROM phpbb_users WHERE username = '$user' OR username_clean = '$user'";
$result = mysql_query($query);
if ($result == "") {
die("invalid username");
} else {
$row = mysql_fetch_assoc($result);
$phpusername = $row['username'];
$phppassword = $row['user_password'];
if(phpbb_check_hash($password,$phppassword)) {
$_SESSION['username'] = $phpusername;
} else {
die("invalid password");
}
}
mysql_close();
echo("Login Successful!");
?>
require('header.php');
function checkOK($field){
if (eregi("\r",$field) || eregi("\n",$field)){
die("Invalid Input!");
}
}
$user=$_POST['username'];
checkOK($user);
$password=$_POST['password'];
checkOK($password);
if ($user == "" || $password == "") {
die("Sorry but you must enter all of the fields, please try again");
require('dbconfig.php');
$query = "SELECT username,user_password FROM phpbb_users WHERE username = '$user' OR username_clean = '$user'";
$result = mysql_query($query);
if ($result == "") {
die("invalid username");
} else {
$row = mysql_fetch_assoc($result);
$phpusername = $row['username'];
$phppassword = $row['user_password'];
if(phpbb_check_hash($password,$phppassword)) {
$_SESSION['username'] = $phpusername;
} else {
die("invalid password");
}
}
mysql_close();
echo("Login Successful!");
?>
Just so you know: line 44 is the php closing tag
