<?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>"; } }
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">×</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 }
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>
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); } } }