ciao e buona serata come ripeto sto provato a resettare la password via mail ho provato di nuovo ma mi da il seguente errore:
[26-Apr-2023 19:08:37 UTC] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/epntzhid/public_html/cambiapassword/index.php on line 62
posto il code
<?php
include_once('connection.php');
if(isset($_REQUEST['password']))
{
$email = $_REQUEST['email'];
$check_email = mysqli_query($connection,"select email from users where email='$email'");
$res = mysqli_num_rows($check_email);
if($res>0)
{
$message = '<div>
<p><b>Hello!</b></p>
<p>You are recieving this email because we recieved a password reset request for your account.</p>
<br>
<p><button class="btn btn-primary"><a href="https://amministrazione.netsons.org/cambiapassword/passwordreset.php?secret='.base64_encode($email).'">Reset Password</a></button></p>
<br>
<p>If you did not request a password reset, no further action is required.</p>
</div>';
include_once("PHPMailer-5.2-stable/class.phpmailer.php");
include_once("PHPMailer-5.2-stable/class.smtp.php");
$email = $email;
$mail = new PHPMailer;
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->Username = "
[email protected]";
$mail->Password = "***********";
$mail->FromName = "Tech Area";
$mail->AddAddress($email);
$mail->Subject = "Reset Password";
$mail->isHTML( TRUE );
$mail->Body =$message;
if($mail->send())
{
$msg = "We have e-mailed your password reset link!";
}
}
else
{
$msg = "We can't find a user with that email address";
}
}
?>
<body>
<div class="container">
<div class="table-responsive">
<h3 align="center">Forgot Password</h3><br/>
<div class="box">
<form id="validate_form" method="post" >
<div class="form-group">
<label for="email">Email Address</label>
<input type="text" name="email" id="email" placeholder="Enter Email" required
data-parsley-type="email" data-parsley-trigg
er="keyup" class="form-control" />
</div>
<div class="form-group">
<input type="submit" name="password" value="Send Password Reset Link" class="btn btn-success" />
</div>
<p class="error"><?php if(!empty($msg)){ echo $msg; } ?></p>
</form>
</div>
</div>
</div>
</body>
</