java+jsp。注册时填写邮箱的验证码
在做注册时需要填写邮箱。然后就会发到邮箱一个链接,点击链接才能是会员。应用java是如何实现发送链接的,求源代码。在线等待回到。 --------------------编程问答-------------------- 人呢。帮忙回答下啊。。求高手啊 --------------------编程问答-------------------- 我不是高手,已经转行了,转成前台了,帮顶一下。 --------------------编程问答-------------------- 以前的我还行,可现在都忘的差不多了,呵呵。 --------------------编程问答-------------------- 求人帮忙回答啊。求求求 --------------------编程问答-------------------- 求人帮忙回答啊。求求求 --------------------编程问答-------------------- 来人帮忙回答啊 --------------------编程问答-------------------- 搜索 : JavaMail给个链接 --------------------编程问答-------------------- 搜索 : JavaMail
给个链接 --------------------编程问答-------------------- 你的这个是发邮件的吧。我需要验证。注册时填写邮箱。然后发到填写邮箱的一个链接,点击这个链接注册的会员才能使用。是这个吗》? --------------------编程问答-------------------- 来人帮忙解答下这个问题啊。自己顶起来 --------------------编程问答-------------------- 来人帮忙解答下这个问题啊。自己顶起来 --------------------编程问答-------------------- java mail发链接么?
整成html格式的的就可以了 --------------------编程问答-------------------- 来人帮忙解答啊。都等一下午了。。。。 --------------------编程问答-------------------- 来人帮忙解答啊。都等一下午了。。。。 --------------------编程问答--------------------
--------------------编程问答-------------------- 没做过,但是感觉思路应该是这样子的:
package test;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class Send
{
public Send()
{
}
public static void main(String[] args) throws InterruptedException
{
send();
}
public static void send() throws InterruptedException
{
SimpleEmail email = new SimpleEmail();
email.setTLS(true);
email.setHostName("smtp.163.com");
email.setAuthentication("你的用户名", "你的密码"); //用户名和密码
try
{
email.addTo("接收方 "); //接收方
email.setFrom("发送方 "); //发送方
email.setCharset("<a>请点击链接完成注册</a>");
email.setSubject("哈哈哈"); //标题
email.setMsg("群发测试。。。。"); //内容
} catch (EmailException e) {
e.printStackTrace();
}
}
}
使用JavaMail的邮件发送功能发送给验证邮箱一个验证的URL,当然这个URL是提前生成好的,并且要保证这个URL中附带的参数是一个唯一标识码。并且该标识码有所属用户,有有效时间的限定,当用户点击邮箱中的验证链接,那么你就需要通过这个链接接收到这个唯一的标识码,然后把你保存的对应的标识码取出来和用户传递过来的进行对比,如果相同则验证通过,如果不同或者超级则无效吧。 --------------------编程问答--------------------
就是这意思,15楼+16楼,OK --------------------编程问答--------------------
顶这个 --------------------编程问答--------------------
顶这个楼 --------------------编程问答-------------------- 首先根据用户输入的邮箱地址,来发送一份邮件到对方的邮箱。用户打开邮箱将验证码输入到注册页面。表示验证注册ok。(我的理解)
你可以判断邮箱地址。来发送不同的邮件来区别验证码、但是发送验证码的邮件,可能是自动发送的。这估计用到邮件服务函数实现。 --------------------编程问答-------------------- Java code
package test;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class Send
{
public Send() ……
补充:Java , Web 开发