Hello people, I'd like to do the following, but so far no go. As it stands, everything appears on the screen at once, regardless of whether you're Logged in or Logged out. You can't even Log in or out.
Any help is greatly appreciated as I've been pulling my hair (or lack of hair) out.
When Logged in, have the...
Logout button appear
Show records button appear
Collapse records button appear
Login form disappear
When Logged out, have the...
Logout button disappear
Show records button disappear
Collapse records button disappear
Login form appear
Here is my code on the index.php page.....
<?php
if (isset($_SESSION['loggedIn']));
{
echo "<form action='index.php' method='post'><input
type='submit' value='Logout' name='logout'/></form>";
echo '<form id="show_records" action="index.php" method="post">
<input name="show" type="submit" value="Show Records" /></form>';
echo '<form id="collapse_records" action="index.php" method="post">
<input type="submit" value="Collapse Records" /></form>';
}
?>
<?php
if (isset($_SESSION['logout']))
unset($_SESSION['loggedIn']);
include "adminlogin.php";
?>
Here is my code on the adminlogin.php page.....
<div id="login">
<form action="index.php" method="post">
<h3 style="margin-left: 0px;">Administration</h3>
Username:<br />
<input type="text" name="user" /><br/><br/>
Password:<input type="password" name="pass" /><br/><br/>
<input type='hidden' id='loginAttempt' name='loginAttempt' value='1' />
<input type="submit" value="Login" name="login" />
</form>
</div>
<div id="login_status">
<?php
session_start();
$errorMsg = "";
$username="";
$password="";
$database="";
if ($debug) echo ">".$_POST['id']."<";
$id=$_POST['id'];
mysql_connect('localhost',$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
if ($_POST['user'] && $_POST['pass']) $notBlank = 1;
if ($notBlank)
{
$query_login = mysql_query("SELECT * FROM adminlogin");
$error = mysql_error();
echo $error;
$maxItems = 0;
while ($login[] = mysql_fetch_array($query_login))
{
$maxItems++;
}
$userFound = 0;
$passFound = 0;
for ($ctr=0; $ctr<$maxItems; $ctr++)
{
if ($_POST['user'] == $login[$ctr]['user'] && $_POST['pass'] == $login[$ctr]['pass'])
{
$userFound++;
}
}
if ($userFound == 0)
{
echo "Incorrect Username or Password.";
unset($_SESSION['loggedIn']);
}
else
{
$_SESSION['loggedIn'] = 1;
}
}
?>