Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Strona na której podaje sie maila
- <head>
- <meta charset="utf-8" />
- <title>System logowania</title>
- </head>
- <?php
- use PHPMailer\PHPMailer\PHPMailer;
- use PHPMailer\PHPMailer\Exception;
- require 'PHPMailer/src/Exception.php';
- require 'PHPMailer/src/PHPMailer.php';
- require 'PHPMailer/src/SMTP.php';
- require "config.php";
- if(isset($_POST['email']))
- {
- $emailTo = $_POST['email'];
- $code = uniqid(true);
- $query = mysqli_query($con, "INSERT INTO resetPassword(code, email) VALUES('$code', '$emailTo')");
- if(!query) {
- exit("Error");
- }
- $mail = new PHPMailer(true);
- try {
- $mail->isSMTP();
- $mail->Host = 'mail.CBA.pl';
- $mail->SMTPAuth = true;
- $mail->Username = 'BOK@ic-dev.cba.pl';
- $mail->Password = 'Moje hasło :)';
- $mail->SMTPSecure = 'tls';
- $mail->Port = 587;
- //Recipients
- $mail->setFrom('BOK@ic-dev.cba.pl', 'IC-DEV.PL');
- $mail->addAddress("$emailTo");
- $mail->addReplyTo('no-reply@ic-dev.cba.pl', 'no reply');
- // Content
- $url = "http://" . $_SERVER["HTTP_HOST"] . dirname($_SERVER["PHP_SELF"]) . "/resetPassword.php?code=$code";
- $mail->isHTML(true);
- $mail->Subject = 'IC-DEV RESET HASŁA';
- $mail->Body = "<h1> Aby zmienic haslo kliknij w link ponizej </h1>
- <a href='$url'> Zmiana hasla </a>";
- $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
- $mail->send();
- echo 'Wiadomość została wysłana!';
- } catch (Exception $e) {
- echo "Wiadomość nie została wysłana. Mailer Error: {$mail->ErrorInfo}";
- }
- }
- ?>
- <form method="POST">
- <input type="text" name="email" placeholder="E-Mail" autocomplete="off"> <br /> <br />
- <input type="submit" name="submit" value="Reset password">
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement