Code: [Select]<?php
//include shared codes
include '../lib/common.php';
include '../lib/db.php';
include '../lib/function.php';
include '../lib/User.php';
//construct password request for html
//ob_start();
?>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
<P>Enter your user name .A new password wll be sent to the email address on file.</p>
<table>
<tr>
   <td><label for="username">Username</label></td>
   <td><input type="text" name="username" id="username" value="<?php if (isset($_POST['username'])) echo htmlspecialchars($_POST['username']); ?> "/> </td>
   
   </tr>
   <tr>
   <td>
   </td>
   <td><input type="submit" value="Submit" /> </td>
   <td><input type="hidden" value="submitted" value="1" /></td>
   </tr><tr>
   </tr>
   </table>
   </form>
   <?php 
   
   //$form = ob_get_clean();
   
   //show the form if this is the first time  the page is viewed
   
   if(!isset($_POST['submitted']))
   {
      $GLOBALS['TEMPLATE']['content'] = $form;
   }
   
   //otherwise process incoming data
   
   else
   {
      //validate usernmae
      
      if(User::validateUsername($_POST['usernmae']))
      {
         $use= User::getByUsername($_POST['usernmae']);
         if(!$user->userId)
         {
            $GLOBALS['TEMPLATE']['content'] = '<p><strong>Sorry that account doesnot exists.</strong></p>
            <p>Please try different user name</p>';
            $GLOBALS['TEMPLATE']['content'] .= $form;
            }
               
      else
      {
         //generate a new password
         
         $password= random_text(8);
         echo $password;
         //send the new password to the email address on record
         $message= 'Your new password is: ' . $password;
         mail($user->emailAddr, 'New password'. $message);
         
         $GLOBALS['TEMPLATES']['content'] = '<p><strong>A new password has been emailed to you</strong></p>';
         
         //store new password
         $user->password=$password;
         $user->save();
      }
      }
      //there was invalid data
      else
      
      {
         $GLOBALS['TEMPLATE']['content'] .= '<p><strong>You didnot provide a valid username</strong></p>';
         $GLOBALS['TEMPLATE']['content'] .=$form;
         }
      }
   //dsplay the page
   include '../templates/template-page.php';
   ?>
//hi....
im getting prob with the above code it is not working.I think there is problem with ob_start(); or in $GLOBALS['TEMPLATES']['contents'].hhelp me please
PHP not creating file.
Its supposed to create a .ini file in the /scriptfiles/users/ with the name they entered into the field then its supposed to create a password in the file in md5 encryption like this
Need help adding a timestamp to my filename/variable
Hello, I'm kind of stupid when it comes to php and I need a tiny bit of help. I've got a form/php setup that allows a user to upload an image to my server. The upload is working well, and the code
TCP Sending Unsigned Char...
Hi...
Setting a default timezone?
I have read about how to change the timezone in PHPMYADMIN, but it changes back, it doesn't STAY there.If thats not possible, if I had..;$time = date("d-m-Y H-i-s" time());or.. if I had
How do i use vars in an array
Hiya peeps!How do I use a var in an array. You will see $id but it isnt working.array('MAINCONTENT' => '<div id="registration"><form id="register"
Warning message
I've put a website that I was doing live and I'm getting this warning message when I try to add a new user when I'm not logged in. It should redirect me back to the login page but I get this
Re-Order by ID Number
I have a cms set up for inputting an image, thumb, title, pdf, and eps. When input the database assigns an ID number. The front end displays each upload by ID number. I'm trying to set up the back
login box shows up again after logging in 2nd login works
Hello,I am having trouble on my site Lockerz.rack111.com where when you login the login box when you hit submit clears and then when you type your info in again then the login box works.here is the
Request.UrlReferrer
I need to make it so that a page can only be loaded when a button is clicked on a specific page. I don;t want people to be able to browse directly to this page. Whati s the best wasy to achieve this?
PHP/PKI
I am trying to set up a web application that uses pki. does anyone have a good tutorial to set this up? I have a "dedicated server" to do all this on