Awesome, thanks! 🙂
This is my current login code:
<?php
session_start();
$includes = array('config.php', 'CSQL.php', 'CAd.php', 'CUser.php', 'CCategory.php', 'misc_functions.php');
foreach($includes as $include)
require_once($include);
kill_mq();
$sql = new CSQL(DB_NAME, DB_USER, DB_PASS, DB_HOST);
$user = new CUser($sql);
if(isset($_GET['logout']))
unset($_SESSION['username']);
if(isset($_SESSION['username']) && $_SESSION['username'] != '')
$user->ForceLogin($_SESSION['username']);
if(isset($_POST['login']))
{
//echo 'TIS SET';
if(!$user->Login($_POST['user'], $_POST['password']))
echo '<script language="JavaScript">alert("Error: Incorrect username/password.");</script>';
}
?>
Would I need to delete all that and do something like:
setcookie('username', $username, time()+60*60*24*30, '/', '.mydomain.com');
setcookie('password', $password, time()+60*60*24*30, '/', '.mydomain.com');
if(isset($_COOKIE['username']) && isset($_COOKIE['password'])) {
// verify the login info matches
} else {
// no cookie found, show login form
function OutputLogin()
{
if($this->name == '')
{
$out = '<form action="'.PHP_SELF.'" method="post"><input type="text" name="user" class="Login-Box" value="Username"><br /> <input value="password" type="password" name="password" class="Login-Box">';
$out .= ' <br /> <input type="image" name="login" class="submit-login" value="Submit" src="images/submit2.gif" align="middle" /><br /><br><a href="register.php">Register for free!</a></form>';
}
else
$out = 'Welcome '.$this->name.'! <a href="'.PHP_SELF.'?logout=true">[Logout]</a>';
return $out;
}
}
Thanks again! 🙂 🙂