destrugter
07-27-2007, 12:50 AM
ok, i made a register system, which everyone who helped me thank you it works very great..now i have a log in problem. Here is my log in script for my index file and the process file..Please tell me what i did wrong cause when i hit log in then it goes to process and is supposed to set a cookie and on the homepage it is supposed to display that they are logged in.
Index.php
<!------------------------------------------------ Log In Script!---------------------------->
<td align="right"> <td align="right">
<TABLE border=0 width=100% cellpadding=2 cellspacing=0 bgcolor="black" >
<TR>
<TD width="100%">
<TABLE width="100%" border=0 cellpadding=4 cellspacing=0 bgcolor="#003399" >
</TD>
</TR>
<TR>
<TD bgcolor="#003399" valign=top width="100%" class="gwrow2">
<?php
if(isset($_COOKIE['username']))
{
echo "Welcome, $_COOKIE .";
}
else
{
echo "Welcome to our site!";
}
?>
<h1>Login</h1>
<?
/**
* User not logged in, display the login form.
* If user has already tried to login, but errors were
* found, display the total number of errors.
* If errors occurred, they will be displayed.
*/
if($form->num_errors > 0){
echo "<font size=\"2\" color=\"#ff0000\">".$form->num_errors." error(s) found</font>";
}
?>
<form action="process.php" method="POST">
<table align="left" border="0" cellspacing="0" cellpadding="3">
<tr><td>Username:</td><td><input type="text" name="username" maxlength="30" value="<? echo $form->value("username"); ?>"></td><td><? echo $form->error("username"); ?></td></tr>
<tr><td>Password:</td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr>
<tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>>
<font size="2">Remember me next time
<input type="hidden" name="sublogin" value="1">
<input type="submit" value="Login"></td></tr>
<tr><td colspan="2" align="left"><br><font size="2">[<a href="forgotpass.php">Forgot Password?</a>]</font></td><td align="right"></td></tr>
<tr><td colspan="2" align="left"><br>Not registered? <a href="/register">Sign-Up!</a></td></tr>
</table>
</form>
<?
/**
* Just a little page footer, tells how many registered members
* there are, how many users currently logged in and viewing site,
* and how many guests viewing site. Active users are displayed,
* with link to their user information.
*/
echo "</td></tr><tr><td align=\"center\"><br><br>";
echo "<b>Member Total:</b> ".$database->getNumMembers()."<br>";
echo "There are $database->num_active_users registered members and ";
echo "$database->num_active_guests guests viewing the site.<br><br>";
include("include/view_active.php");
?>
Process
<?php
header("Location: /index.php");
$con=mysql_connect"mysql","cheese","pizza");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM users");
if ($_POST ['username']== "username")
if ($_POST ['pass']== "pass")
{
setcookie("username" , time()+3600);
}
?>
Index.php
<!------------------------------------------------ Log In Script!---------------------------->
<td align="right"> <td align="right">
<TABLE border=0 width=100% cellpadding=2 cellspacing=0 bgcolor="black" >
<TR>
<TD width="100%">
<TABLE width="100%" border=0 cellpadding=4 cellspacing=0 bgcolor="#003399" >
</TD>
</TR>
<TR>
<TD bgcolor="#003399" valign=top width="100%" class="gwrow2">
<?php
if(isset($_COOKIE['username']))
{
echo "Welcome, $_COOKIE .";
}
else
{
echo "Welcome to our site!";
}
?>
<h1>Login</h1>
<?
/**
* User not logged in, display the login form.
* If user has already tried to login, but errors were
* found, display the total number of errors.
* If errors occurred, they will be displayed.
*/
if($form->num_errors > 0){
echo "<font size=\"2\" color=\"#ff0000\">".$form->num_errors." error(s) found</font>";
}
?>
<form action="process.php" method="POST">
<table align="left" border="0" cellspacing="0" cellpadding="3">
<tr><td>Username:</td><td><input type="text" name="username" maxlength="30" value="<? echo $form->value("username"); ?>"></td><td><? echo $form->error("username"); ?></td></tr>
<tr><td>Password:</td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr>
<tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>>
<font size="2">Remember me next time
<input type="hidden" name="sublogin" value="1">
<input type="submit" value="Login"></td></tr>
<tr><td colspan="2" align="left"><br><font size="2">[<a href="forgotpass.php">Forgot Password?</a>]</font></td><td align="right"></td></tr>
<tr><td colspan="2" align="left"><br>Not registered? <a href="/register">Sign-Up!</a></td></tr>
</table>
</form>
<?
/**
* Just a little page footer, tells how many registered members
* there are, how many users currently logged in and viewing site,
* and how many guests viewing site. Active users are displayed,
* with link to their user information.
*/
echo "</td></tr><tr><td align=\"center\"><br><br>";
echo "<b>Member Total:</b> ".$database->getNumMembers()."<br>";
echo "There are $database->num_active_users registered members and ";
echo "$database->num_active_guests guests viewing the site.<br><br>";
include("include/view_active.php");
?>
Process
<?php
header("Location: /index.php");
$con=mysql_connect"mysql","cheese","pizza");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM users");
if ($_POST ['username']== "username")
if ($_POST ['pass']== "pass")
{
setcookie("username" , time()+3600);
}
?>