Пример #1
0
						<?php 
require "phpmailer/class.phpmailer.php";
require "phpmailer/class.smtp.php";
if (isset($_POST['SUBMIT1'])) {
    $username = $_POST['username'];
    $password = $_POST['password'];
    $db_handle = Connect_To_Server();
    $db_found = Connect_To_DB();
    login($username, $password);
    Close_To_Server($db_handle);
}
if (isset($_POST['SUBMIT2'])) {
    $username = $_POST['username'];
    $db_handle = Connect_To_Server();
    $db_found = Connect_To_DB();
    forgot_password($username);
    Close_To_Server($db_handle);
}
?>
					</fieldset>
				</form>
			</div>                     
		</li>
		<li>
			<a href="http://www.daiict.ac.in">DA-IICT</a>
		</li>
		<li>
			<a href="http://intranet.daiict.ac.in">Intranet</a>
		</li>
	</ul>
</nav>
<?php

include_once 'db_connect_PDO.php';
include_once 'functions2.php';
sec_session_start();
$db = db_connect();
//print_r($_POST);
//print_r($_SESSION);
//If user is changing their password while logged in, execute this
$shopper_id = $_SESSION['user_id'];
if ($_POST['pType'] == "change") {
    if (isset($_POST['oPass'], $_POST['nPass'], $_POST['conf'], $_SESSION['user_id'])) {
        change_password($shopper_id);
    }
}
//if user is changing their password from reset link, execute this
if ($_POST['pType'] == "forgot") {
    if (isset($_POST['nPass'], $_POST['conf'], $_POST['user_id'])) {
        forgot_password();
        //ask user to log in with new password
        echo "Password changed. You can now <a href='../index.php'>log in</a>";
    }
}
Пример #3
0
function forgot_model()
{
    ?>
<div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Forgot your password?</h4>
            </div>
            <div class="modal-body">
                <p>Enter your email to continue</p>

                <?php 
    forgot_password();
    ?>
                <form method="POST" action="<?php 
    echo $_SERVER['PHP_SELF'];
    ?>
">
                    <div class="form-group">
                        <input type="email" class="form-control" name="email" placeholder="Your email address" required />
                    </div>

                    <div class="row">
                        <div class="col-md-6">

                        </div><div class="col-md-6">
                        <input type="submit" name="forgot_password" class="btn btn-primary pull-right" value="Submit">
                        </div>
                    </div>
                </form>

            </div>
        </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
<?php 
}
Пример #4
0
 public function confirm_reset_password($userId, $resetPasswordCode)
 {
     $return = array();
     $return['success'] = false;
     $return['error'] = false;
     $details = $this->CI->user_m->reset_password_details($userId, $resetPasswordCode);
     if (!empty($details)) {
         if ($_POST) {
             $rules = forgot_password();
             $this->CI->form_validation->set_rules($rules);
             $this->CI->form_validation->set_error_delimiters('<div class="error">', '</div>');
             if ($this->CI->form_validation->run()) {
                 $newPassword = $this->CI->input->post('newPassword');
                 if ($this->CI->user_m->update_reset_password($userId, $newPassword)) {
                     $this->CI->session->set_flashdata('success', 'password reset successfully');
                 } else {
                     $this->CI->session->set_flashdata('error', 'password not update');
                 }
                 $return['success'] = true;
             }
         }
     } else {
         $this->CI->session->set_flashdata('error', 'This user password already reset');
         $return['error'] = true;
     }
     return $return;
 }
        ?>
        Forgot your password? Type your email and username and we'll send you a new one.
        <form method="POST" action="forgot_password.php" ><fieldset>
        <div class="form-group">
                Email <input class="form-control" type = "text" size="30" name="email">
                </div>
                <div class="form-group">
        Username<input class="form-control" type = "text" size="20" name="username">
         </div>
                <p align='center'><input type ="Submit" name="Submit" value="Submit" class="btn btn-lg btn-success"></p>
            </fieldset></form>
<?php 
    }
}
$content->form_container("Forgot password");
forgot_password($con);
?>
 </div>
                </div>
            </div>
        </div>
        <div class="panel-body">
<?php 
$content->drawFooter();
?>
        </div>
    </div>
    
</body>
</html>
Пример #6
0
function select_themes($log, $stat = NULL)
{
    $themePath = siteConfig('admin_theme');
    define("AdminPath", "themes/{$themePath}");
    if ($log == "login") {
        $file = "themes/{$themePath}/login.php";
        if (file_exists($file)) {
            require $file;
        } else {
            echo "Failed to load AdminTheme";
        }
        forgot_password();
    } else {
        if ($log == "index" and $_SESSION['USER_LEVEL'] <= 3) {
            $file = "themes/{$themePath}/index.php";
            if (isset($_GET['theme']) and $_GET['theme'] == 'blank') {
                loadAdminApps();
                $end_time = microtime(TRUE);
                $n = substr($end_time - _START_TIME_, 0, 7);
                echo "<input type='hidden' value='{$n}' class='load-time'>";
            } else {
                if (file_exists($file)) {
                    require $file;
                } else {
                    echo "Failed to load AdminTheme";
                }
            }
        } else {
            redirect(FUrl);
        }
    }
}