CODE NOT WORKING
Posted on
16th Feb 2014 07:03 pm by
admin
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
No comments posted yet
Your Answer:
Login to answer
51
45
Other forums
Help with writing "$" with fopen
I just can't get my syntax correct. Could someone help me please? I am trying to write a connect fil
How to make URL loads only on login
On my page, when a user login he's redirects to user_home.php. I made it also to open the chat scree
get font info from a font file
hello,
Does anyone know how to get font info from a font file ... using php of course !
<
selection tool on raster image
Hi!
I have to implement in my app a selection tool which lets users to select region of any shape
Get value from Select menu
Hi!
Have tried to find the solution on the web. Don't know if there is an easy one. A descrip
COOIS - Saving Object Overview WIP Status layouts
COOIS - Would like to be able to save the layout of an Object Overview - WIP Status report. There i
Rounding a number queried from a database
I know that to display a rounded number you just do echo "round($number)";. But how would
Finding digits in variable containing text, and IDing them
$romanstock = "http://www.remoteprice.com/data.asp?storeid=123&itemcode=456&typ
Ignore html and bbcode?
I've created a function to limit the amount of text according to the amount of words.
However
Help? Need help on project with templates involving mysql and php.
I'm having a hard time explaining what I want but basically here is what I have in place:
-Da