Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function resetPasswordRequest($email)
- {
- $db = $this -> db;
- if ($db -> checkUserExist($email))
- {
- $result = $db -> passwordResetRequest($email);
- if(!$result){
- $response["result"] = "failure";
- $response["message"] = "Reset Password Failure";
- return json_encode($response);
- } else {
- $mail_result = $this -> sendEmail($result["email"],$result["temp_password"]);
- if($mail_result){
- $response["result"] = "success";
- $response["message"] = "Check your mail for reset password code."; //line 159
- return json_encode($response);
- } else {
- $response["result"] = "failure";
- $response["message"] = "Reset Password Failure";
- return json_encode($response);
- }
- }
- public function sendEmail($email,$temp_password){
- $mail = $this -> mail;
- $mail->isSMTP();
- $mail->Host = 'smtp.gmail.com';
- $mail->SMTPAuth = true;
- $mail->Username = 'email@gmail.com';
- $mail->Password = 'password';
- $mail->SMTPSecure = 'ssl';
- $mail->Port = 465;
- $mail->From = 'email';
- $mail->FromName = 'Siddhant Ghosh';
- $mail->FromName = 'Siddhant Ghosh';
- $mail->addAddress($email, 'Siddhant Ghosh');
- $mail->addReplyTo('email', 'Siddhant Ghosh');
- $mail->WordWrap = 50;
- $mail->isHTML(true);
- $mail->Subject = 'Password Reset Request';
- $mail->Body = 'Hi,<br><br> Your password reset code is <b>'.$temp_password.';
- if(!$mail->send()) {
- return $mail->ErrorInfo;
- } else {
- return true;
- }
- }
Add Comment
Please, Sign In to add comment