Я использую java-почту и активацию для отправки электронной почты пользователю. Когда пользователь нажимает кнопку «забыть пароль», почта должна быть отправлена по электронной почте пользователя со ссылкой для сброса пароля.Отключить ссылку после клика, отправленного через JavaMail
Я не хочу пользователю использовать ту же ссылку снова, так что, когда он нажимает на ссылку из письма ... ссылка должна отключенным ..
Я не знаю, как это сделать ...
String body = "<a href='resetpage.jsp'>Reset Password</a>";
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(username));
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(email));
message.setSubject("Password Reset");
MimeBodyPart mbp = new MimeBodyPart();
mbp.setText(body, "UTF-8", "html");
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(mbp);
message.setContent(multipart);
Transport.send(message);
Из этого кода я получаю ссылку по электронной почте .. но теперь после того, как пользователь щелкнул ссылку по электронной почте .. ссылка должна быть отключена .. или я хочу убедиться ... когда пользователь снова нажмет на эту же ссылку он не должен работать.
Я никогда не видел письмо с содержанием, как это ... Когда я использую напоминание пароля, сервер разрешает использовать ссылку только один раз, сервер отвечает за это. Вы видели электронную почту с таким содержанием? ты уверен? – amkz