Hi all, i need help in this forgot password page, as the error message is show in another page cause the arrangement of the design in a mess. As i want to show the error message on the forgot password page.
[PHP]
[/PHP]
[PHP]
Code:
<?php
session_start(); // Start Session
session_register("session");
$email_address = $_POST['email_address'];
if (!isset($_POST['email_address'])) {
?>
<title>QUALTY MANAGEMENT SYSTEM</title>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<!-- fwtable fwsrc="layout.png" fwbase="layout.gif" fwstyle="Dreamweaver" fwdocid = "1867439519" fwnested="0" -->
<tr>
<td><img src="images/spacer.gif" width="100" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="89" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="113" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="124" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="74" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="51" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="49" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="100" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="100" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr>
<td colspan="2"><a href="main.php"><img name="layout_r1_c1" src="images/layout_r1_c1.gif" width="189" height="80" border="0" alt=""></a></td>
<td colspan="7"><img name="layout_r1_c3" src="images/layout_r1_c3.gif" width="611" height="80" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="80" border="0" alt=""></td>
</tr>
<tr>
<td colspan="9"> </td>
<td><img src="images/spacer.gif" width="1" height="8" border="0" alt=""></td>
</tr>
<tr>
<td colspan="4">
<span class="login_name"> </span></td>
<td colspan="3"><img name="layout_r3_c5" src="images/layout_r3_c5.gif" width="174" height="50" border="0" alt=""></td>
<td rowspan="2" colspan="2"><img name="layout_r3_c8" src="images/layout_r3_c8.gif" width="200" height="70" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="50" border="0" alt=""></td>
</tr>
<tr>
<td rowspan="5"><img name="layout_r4_c1" src="images/info.gif" width="84" height="81" border="0" alt=""></td>
<td rowspan="5" colspan="2"><img name="layout_r4_c2" src="images/layout_r4_c2.gif" width="202" height="90" border="0" alt=""></td>
<td rowspan="7"><img name="layout_r4_c4" src="images/layout_r4_c4.gif" width="124" height="160" border="0" alt=""></td>
<td rowspan="3"><img name="layout_r4_c5" src="images/layout_r4_c5.gif" width="74" height="60" border="0" alt=""></td>
<td colspan="2"><img name="layout_r4_c6" src="images/layout_r4_c6.gif" width="100" height="20" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="20" border="0" alt=""></td>
</tr>
<tr>
<td rowspan="4" colspan="2"><img name="layout_r5_c6" src="images/layout_r5_c6.gif" width="100" height="70" border="0" alt=""></td>
<td><img name="layout_r5_c8" src="images/layout_r5_c8.gif" width="100" height="20" border="0" alt=""></td>
<td><img name="layout_r5_c9" src="images/layout_r5_c9.gif" width="100" height="20" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="20" border="0" alt=""></td>
</tr>
<tr>
<td rowspan="3"><img name="layout_r6_c8" src="images/layout_r6_c8.gif" width="100" height="50" border="0" alt=""></td>
<td rowspan="3"><img name="layout_r6_c9" src="images/layout_r6_c9.gif" width="100" height="50" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="20" border="0" alt=""></td>
</tr>
<tr>
<td><img name="layout_r7_c5" src="images/layout_r7_c5.gif" width="74" height="20" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="20" border="0" alt=""></td>
</tr>
<tr>
<td rowspan="3"><img name="layout_r8_c5" src="images/layout_r8_c5.gif" width="74" height="80" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="10" border="0" alt=""></td>
</tr>
<tr>
<td colspan="2" rowspan="4" valign="top">
<form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
<p class="style3">
<label for="email_address">Email:</label>
<input type="text" title="Please enter your email address" name="email_address" size="20"/>
</p>
<p class="style3">
<label title="Reset Password"></label>
<input name="submit" type="submit" class="submit-button" value="Submit"/>
</p>
</form>
<?php
}
elseif (empty($email_address)) {
echo $empty_fields_message;
}
else {
$email_address=mysql_real_escape_string($email_address);
$status = "OK";
$msg="";
//error_reporting(E_ERROR | E_PARSE | E_CORE_ERROR);
if (!stristr($email_address,"@") OR !stristr($email_address,".")) {
$msg="Your email address is not correct<BR>";
$status= "NOTOK";}
echo "<br><br>";
if($status=="OK"){
$query="SELECT email_address,username FROM users WHERE users.email_address = '$email_address'";
$st=mysql_query($query);
$recs=mysql_num_rows($st);
$row=mysql_fetch_object($st);
$em=$row->email_address;// email is stored to a variable
if ($recs == 0) { echo "<center><font face='Verdana' size='2' color=red><b>No Password</b><br> Sorry Your address is not there in our database.</center>"; exit;}
function makeRandomPassword() {
$salt = "abchefghjkmnpqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
$i = 0;
while ($i <= 7) {
$num = rand() % 33;
$tmp = substr($salt, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
$random_password = makeRandomPassword();
$db_password = md5($random_password);
$sql = mysql_query("UPDATE users SET password='$db_password'
WHERE email_address='$email_address'");
$subject = "Your password at www.yoursite.com";
$message = "Hi, we have reset your password.
New Password: $random_password
Once logged in you can change your password
Thanks!
Site admin
This is an automated response, please do not reply!";
mail($email_address, $subject, $message, "From: <admin@site.com>\n
X-Mailer: PHP/" . phpversion());
echo "Your password has been sent! Please check your email!<br />";
}
else {"<middle><font face='Verdana' size='2' color=red >$msg <br><br><input type='button' value='Retry' onClick='history.go(-1)'></middle></font>";}
}
?>
<br>
<br></td>
<td rowspan="2"> </td>
<td colspan="2"><img name="layout_r9_c6" src="images/layout_r9_c6.gif" width="100" height="20" border="0" alt=""></td>
<td rowspan="2"><img name="layout_r9_c8" src="images/layout_r9_c8.gif" width="100" height="70" border="0" alt=""></td>
<td rowspan="2"><img name="layout_r9_c9" src="images/layout_r9_c9.gif" width="100" height="70" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="20" border="0" alt=""></td>
</tr>
<tr>
<td colspan="2"><img name="layout_r10_c6" src="images/layout_r10_c6.gif" width="100" height="50" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="50" border="0" alt=""></td>
</tr>
<tr>
<td rowspan="2"><img name="layout_r11_c3" src="images/layout_r11_c3.gif" width="113" height="272" border="0" alt=""></td>
<td colspan="3"><p class="style1"> </p> </td>
<td colspan="3"> </td>
<td><img src="images/spacer.gif" width="1" height="136" border="0" alt=""></td>
</tr>
<tr>
<td colspan="3"><img name="layout_r12_c4" src="images/layout_r12_c4.gif" width="249" height="136" border="0" alt=""></td>
<td colspan="3"><img name="layout_r12_c7" src="images/layout_r12_c7.gif" width="249" height="136" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="136" border="0" alt=""></td>
</tr>
<tr>
<td colspan="9"><img name="layout_r13_c1" src="images/layout_r13_c1.gif" width="800" height="30" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="30" border="0" alt=""></td>
</tr>
</table>
Comment