[PHP]
Expand|Select|Wrap|Line Numbers
- <?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>