Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set('display_startup_errors',1);
- ini_set('display_errors',1);
- error_reporting(-1);
- ?>
- <?php
- /**
- * ForgotPass.php
- *
- * This page is for those users who have forgotten their
- * password and want to have a new password generated for
- * them and sent to the email address attached to their
- * account in the database. The new password is not
- * displayed on the website for security purposes.
- *
- * Note: If your server is not properly setup to send
- * mail, then this page is essentially useless and it
- * would be better to not even link to this page from
- * your website.
- *
- * Please subscribe to our feeds at http://blog.geotitles.com for more such tutorials
- */
- include("include/session.php");
- ?>
- <?php
- $title = "Forgot Password - The Tax Elephants";
- $pgDesc="";
- $pgKeywords="";
- include ( 'includes/header.php' );
- ?>
- <!--CONTENT-->
- <?php
- /**
- * Forgot Password form has been submitted and no errors
- * were found with the form (the username is in the database)
- */
- if(isset($_SESSION['forgotpass'])){
- /**
- * New password was generated for user and sent to user's
- * email address.
- */
- if($_SESSION['forgotpass']){
- echo "<h1>New Password Generated</h1>";
- echo "<p>Your new password has been generated "
- ."and sent to the email <br>associated with your account. "
- ."<a href=\"login.php\">Login</a>.</p>";
- }
- /**
- * Email could not be sent, therefore password was not
- * edited in the database.
- */
- else{
- echo "<h1>New Password Failure</h1>";
- echo "<p>There was an error sending you the "
- ."email with the new password,<br> so your password has not been changed. "
- ."<a href=\"login.php\">Login</a>.</p>";
- }
- unset($_SESSION['forgotpass']);
- }
- else{
- /**
- * Forgot password form is displayed, if error found
- * it is displayed.
- */
- ?>
- <h1>Forgot Password</h1>
- A new password will be generated for you and sent to the email address<br>
- associated with your account, all you have to do is enter your
- username.<br><br>
- <?php echo $form->error("email"); ?>
- <form action="process.php" method="POST">
- <b>Email:</b> <input type="text" name="email" maxlength="30" value="<?php echo $form->value("email"); ?>">
- <input type="hidden" name="subforgot" value="1">
- <input type="submit" value="Get New Password">
- </form>
- <?php
- }
- ?>
- <div class="clear"></div>
- <?php include( 'includes/footer.php' ); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement