You should use session_start() in the login page. <? session_start();
if ($_REQUEST['Submit']){
$error_msg = array();
if ($_REQUEST['txt_login']==""){
$error_msg[]="Please Enter Username.";
} else {
if (check_email_address($_REQUEST['txt_login'])==false){
$error_msg[]="Please enter a valid Username.";
}
}
if ($_REQUEST['txt_login_pass']==""){
$error_msg[]="Please Enter Password.";
} else {
if (strlen($_REQUEST['txt_login_pass'])<=6) {
$error_msg[]="Password should be more then 6 characters.";
}
}
if (count($error_msg)==0){
$whereClause = "fld_username='".$func->input_fun($_REQUEST['txt_login'])."' and fld_password='".$func->input_fun($_REQUEST['txt_login_pass'])."'";
if( $db->MatchingRec(TBL_REGISTRATION,$whereClause)>0 ) {
$fields="fld_username,fld_name";
$logindetails=$func->selectTableCon(TBL_REGISTRATION,$fields,$whereClause);
$_SESSION['loginname']=$_REQUEST['txt_login'];
$_SESSION['name']=$logindetails[0]['fld_name'];
}else{
$error_msg[] = 'Invalid UserName or Password!';
}
}
}
?> <? if (count($error_msg)>0) {?>
<tr>
<td colspan="3" width="100%" align="left">
<? foreach ($error_msg as $err) {
echo '<font color=red>'.$err.'<br></font>';
} ?>
</td>
</tr>
<? } ?>
<? if ($_SESSION['name']) {?>
<tr>
<td colspan="3" width="100%" align="left" valign="middle">Welcome <?=$_SESSION['name']?></td>
</tr>
<tr>
<td colspan="3" width="100%" align="left" valign="middle">
<a href="<?=SITE_URL?>myaccount.php" class="green_link11">My Account</a> |
<a href="<?=SITE_URL?>logout.php" class="green_link11">Log Out</a>
</td>
</tr>
<? } else {?>
<form name="frmlogin" action="" method="post" onsubmit="return loginvalidate()">
<tr>
<td width="25%" align="left" valign="middle">User Name :</td>
<td width="40%" align="left" valign="middle"><input name="txt_login" type="text" class="textbox" /></td>
<td width="35%" align="left" valign="middle"><a href="<?=SITE_URL?>forgotpassword.php" class="green_link11">Forgot Password</a></td>
</tr>
<tr>
<td align="left" valign="middle">Password :</td>
<td align="left" valign="middle"><input name="txt_login_pass" type="password" class="textbox" /></td>
<td align="left" valign="middle"><a href="<?=SITE_URL?>registration.php" class="green_link11">New User Sign Up</a></td>
</tr>
<tr>
<td height="30" align="left" valign="middle">Â*</td>
<td align="left" valign="middle">
<input type="submit" name="Submit" value="Login" class="btn-submit">
<td align="left" valign="middle">Â*</td>
</tr>
</form>
<? } ?>