I Get This Error When Running This (NON-COMPLETLY Shown) File I Have Tested It Seprate From The Login File
And This Is The Code Thats Giving Me The
Parse error: syntax error, unexpected $end in /opt/lampp/htdocs/V3S/login.php on line 86
Error. I Searched Google For This Error And Found Out It Was Because Of A Non Complete Quote
I Cant Find That UnComplete Quote... Can Someone HELP!!!???
CODE
<?php
if($logged_in == 1) {
//Loggout
unset($_SESSION['username']);
unset($_SESSION['password']);
// kill session variables
$_SESSION = array(); // reset session array
session_destroy(); // destroy session.
echo('<h3>You Are Now Logged Out!</h3>');
}
if (isset($_POST['submit'])) { // if form has been submitted
/* check they filled in what they were supposed to and authenticate */
if(!$_POST['uname'] | !$_POST['passwd']) {
echo ('<html><head> <link rel="stylesheet" type="text/css" href="css/master.css"> </head></html>');
die('<a>You did not fill in a required field.</a>');
}
// authenticate.
if (!get_magic_quotes_gpc()) {
$_POST['uname'] = addslashes($_POST['uname']);
}
$check = $db_object->query("SELECT username, password FROM users WHERE username = '".$_POST['uname']."'");
if (DB::isError($check) || $check->numRows() == 0) {
die('<a>That username does not exist in our database.</a>');
}
$info = $check->fetchRow();
// check passwords match
$_POST['passwd'] = stripslashes($_POST['passwd']);
$info['password'] = stripslashes($info['password']);
$_POST['passwd'] = md5($_POST['passwd']);
if ($_POST['passwd'] != $info['password']) {
die('<h3>Incorrect password, please try again.</h3>');
}
// if we get here username and password are correct,
//register session variables and set last login time.
$date = date('m d, Y');
$update_login = $db_object->query("UPDATE users SET last_login = '$date' WHERE username = '".$_POST['uname']."'");
$_POST['uname'] = stripslashes($_POST['uname']);
$_SESSION['username'] = $_POST['uname'];
$_SESSION['password'] = $_POST['passwd'];
$db_object->disconnect();
?>
<h1>Logged in</h1>
<h3>Welcome back <?php echo $_SESSION['username']; ?>, you are logged in.</h3>
<?php
} else { // if form hasn't been submitted
?>
<h1>Login</h1>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<table align="center" border="1" cellspacing="0" cellpadding="3">
<tr><td><a>Username:</a></td><td>
<input type="text" name="uname" maxlength="40">
</td></tr>
<tr><td><a>Password:</a></td><td>
<input type="password" name="passwd" maxlength="50">
</td></tr>
<tr><td colspan="2" align="right">
<input type="submit" name="submit" value="Login">
</td></tr>
</table>
</form>