【问题标题】:sending a email confirmation link in jsp [closed]在jsp中发送电子邮件确认链接[关闭]
【发布时间】:2013-03-31 10:10:11
【问题描述】:

我不知道如何向在我的 JSP 网站上注册的任何人的电子邮件发送确认链接。只要他点击链接,他的个人资料就会被激活。如今,许多网站都在使用它。有帮助吗?

【问题讨论】:

  • 如何激活它?
  • 对不起,我没有找到你
  • 我也是,通过javax.mail 发送电子邮件,您就会被激活。

标签: java jsp


【解决方案1】:

Somye,这并不难。谷歌搜索,你会发现很多解决方案等着你。

把你的问题分成几部分。

1. Sending email
2. Read activation data

第 1 部分,关于如何发送电子邮件。例如。在这里阅读:Sending Email using JSP

第 2 部分,

在您的电子邮件中,添加类似http://your-site.com/activate.jsp?u=&code=

的内容

当用户收到电子邮件时(如第 1 部分所述),现在单击链接。他将访问 activate.jsp 页面。

在该页面上,您获取他们发送的信息并将其与您存储的信息相匹配。例如,您查找用户 ID 和代码。通过这种方式,您可以确定用户必须单击链接才能激活帐户。

希望这可以帮助您更多地解决这些问题。

【讨论】:

  • 我想问你一件事 MrSimpleMind 是在他的电子邮件中发送验证码而不是发送链接更安全??
  • 两者都做同样的事情,我喜欢链接,因为你不需要输入一些东西。只需点击一下。如果您担心安全性,我会更加关注如何创建代码......您可以添加参数以提高安全性,让机器人更难猜测。例如。在 URL 中添加用户电子邮件、用户唯一 ID 和哈希。这完全取决于您的要求。
  • 不客气,还有另一个关于如何生成激活字符串的线程(虽然在 php 中)你可以在这里阅读它stackoverflow.com/questions/876139/…
猜你喜欢
  • 1970-01-01
  • 2012-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-06
  • 2011-07-19
  • 2014-02-08
  • 2016-07-14
相关资源
最近更新 更多