Hi Folks,
I need help with a basic login page.
I’d like to code the username and passowrd into the page itself, and not use database queries. I’d like to protect all pages in a folder.
Here is my script and login form, can anyone help?
I cant seem to get past the first if statment can anyone please help?
<?php
include_once "common_db.php";
if(!isset($userid)) {
echo "111 ";
login_form();
exit;
} else {
echo "222 ";
session_start();
session_register("userid", "userpassword");
if($_POST['userid'] = "a" & $_POST['userpassword'] = "a") {
$PHP_SELF = $_SERVER['PHP_SELF'];
session_unregister("userid");
session_unregister("userpassword");
echo "Authorization failed. ";
exit;
}
else {echo "Welcome, $username!";
}
}
function login_form() {
global $PHP_SELF;
?>
<HTML>
<HEAD>
<TITLE>Login</TITLE>
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="<?php echo "$PHP_SELF"; ?>">
<DIV ALIGN="CENTER"><CENTER>
<H3>Please log in to access the page you requested.</H3>
<TABLE BORDER="1" WIDTH="200" CELLPADDING="2">
<TR>
<TH WIDTH="18%" ALIGN="RIGHT" NOWRAP>ID</TH>
<TD WIDTH="82%" NOWRAP>
<INPUT TYPE="TEXT" NAME="userid" SIZE="8">
</TD>
</TR>
<TR>
<TH WIDTH="18%" ALIGN="RIGHT" NOWRAP>Password</TH>
<TD WIDTH="82%" NOWRAP>
<INPUT TYPE="PASSWORD" NAME="userpassword" SIZE="8">
</TD>
</TR>
<TR>
<TD WIDTH="100%" COLSPAN="2" ALIGN="CENTER" NOWRAP>
<INPUT TYPE="SUBMIT" VALUE="LOGIN" NAME="Submit">
</TD>
</TR>
</TABLE>
</CENTER></DIV>
</FORM>
</BODY>
</HTML>
<?
}
?>