当前位置:编程学习 > JAVA >>

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中附带的参数是一个唯一标识码。并且该标识码有所属用户,有有效时间的限定,当用户点击邮箱中的验证链接,那么你就需要通过这个链接接收到这个唯一的标识码,然后把你保存的对应的标识码取出来和用户传递过来的进行对比,如果相同则验证通过,如果不同或者超级则无效吧。 --------------------编程问答--------------------
引用 16 楼 tt14344 的回复:
没做过,但是感觉思路应该是这样子的:
使用JavaMail的邮件发送功能发送给验证邮箱一个验证的URL,当然这个URL是提前生成好的,并且要保证这个URL中附带的参数是一个唯一标识码。并且该标识码有所属用户,有有效时间的限定,当用户点击邮箱中的验证链接,那么你就需要通过这个链接接收到这个唯一的标识码,然后把你保存的对应的标识码取出来和用户传递过来的进行对比,如果相同则验证通过,如果不同或者超级……

就是这意思,15楼+16楼,OK --------------------编程问答--------------------
引用 15 楼 devil_cpp 的回复:
Java code

package test;
import org.apache.commons.mail.EmailException;       
import org.apache.commons.mail.SimpleEmail;       
      
public class Send        
{       
    public Send()   ……


顶这个 --------------------编程问答--------------------
引用 15 楼 devil_cpp 的回复:
Java code

package test;
import org.apache.commons.mail.EmailException;       
import org.apache.commons.mail.SimpleEmail;       
      
public class Send        
{       
    public Send()   ……

顶这个楼 --------------------编程问答-------------------- 首先根据用户输入的邮箱地址,来发送一份邮件到对方的邮箱。用户打开邮箱将验证码输入到注册页面。表示验证注册ok。(我的理解)

你可以判断邮箱地址。来发送不同的邮件来区别验证码、但是发送验证码的邮件,可能是自动发送的。这估计用到邮件服务函数实现。 --------------------编程问答-------------------- Java code

package test;
import org.apache.commons.mail.EmailException; 
import org.apache.commons.mail.SimpleEmail; 

public class Send 

public Send() ……
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,