|注册时怎么用邮箱进行验证啊?| 正在写一个项目,对注册时用邮箱验证不是太熟悉,代码怎么写?请大家帮忙啊!问题补充:具体些就好了,最好是有代码示例 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还没做过,下面是我的想法:你可以根据用户名(唯一标识)来生成一个字符串 -> 可以用密码加密的方式(如单向加密的SHA1)把生成的字符串放到用户表里,用户状态是 【未激活】然后你做一个激活的网页:参数就是一个字符串,你把 【网页地址+字符串】的链接发送到用户邮箱。用户打开链接后,就接受参数去后台用户表去找,找到一样的就把用户状态更新为 【已激活】以后再点该链接都应无效我觉得大概就是这样 Calendar a=Calendar.getInstance();注册时把用户保存成未激活,并保存a.getTime()到某个字段发邮件带参数:id+"|"+email+"a.getTime()",最好用RSA加密用户点击邮件中的链接,你解析出参数,RSA解密并分解开id, email, 时间对比用户传过来的和数据库中的id,email和时间再做相应处理 我有一个用javamail类写的你要不 使用jquery 就行了么.在使用正则表达式 判断邮箱格式。 用户表设有激活和验证码字段,(初始化激活字段设为false)当用户注册后向用户邮件发验证码(可以用UUID),并保存到session用户得到UUID产生的字符串后填入验证框,比较刚存到session的值改变用户表的激活状态为true 电信项目 一般使用什么技术 如何提高jboss处理大量http请求讨论 利用移动MM7协议发送彩信,无法接收信息报告 在b/s系统中增加扫描功能。 请大家帮忙看看我用java调用SQL Server存储过程的代码有什么问题 数据抓取指的是什么,有什么方式 启动J2EE服务器错误!!!怎么解决??? 请问哪里可以下载Sun ONE Studio 5 Mobile Edition啊? struts中select的超级怪问题,请教高手!!! hibernate的一个问题 关于Hibernate查询出数据不同步问题 java框架
你可以根据用户名(唯一标识)来生成一个字符串 -> 可以用密码加密的方式(如单向加密的SHA1)把生成的字符串放到用户表里,用户状态是 【未激活】然后你做一个激活的网页:参数就是一个字符串,你把 【网页地址+字符串】的链接发送到用户邮箱。
用户打开链接后,就接受参数去后台用户表去找,找到一样的就把用户状态更新为 【已激活】以后再点该链接都应无效我觉得大概就是这样
注册时把用户保存成未激活,并保存a.getTime()到某个字段
发邮件带参数:id+"|"+email+"a.getTime()",最好用RSA加密
用户点击邮件中的链接,你解析出参数,RSA解密并分解开id, email, 时间
对比用户传过来的和数据库中的id,email和时间
再做相应处理
当用户注册后向用户邮件发验证码(可以用UUID),并保存到session
用户得到UUID产生的字符串后填入验证框,比较刚存到session的值
改变用户表的激活状态为true