在现有的大部分软件开发过程中都会涉及到用户注册等相关流程。基本所有注册都会开启邮箱验证功能,在能达到方便用户找回密码同时,也增强了软件的可控性。但是,现有的邮箱验证方式存在一些弊端,使开发者或站长朋友们叫苦不迭。
近期Jokul Forum收到站长朋友们提出的意见及反馈,其中就涉及到注册时产生了大量的垃圾帐号等问题。借此,JOKUL就产生的问题进行了修正。如果大家有更好的解决方案或建议等,欢迎到JOKUL官方站(http://jokul.net)提出。下面让我们进入正题吧!
现有大部分软件所采用的方式
先注册帐号后验证邮箱。既在填写个人注册信息同时填写需要验证的邮箱,当用户提交后,由后台发送验证邮件,之后用户到邮箱中收取验证邮件,点击链接,激活帐号。这种方式存在着不少弊端。我们例举几个注册过程中比较常见的问题:
一旦邮箱被其他人误注,邮箱的真正拥有者无法再使用此邮箱进行注册及验证。
当邮箱填错时,无法更改,导致用户无法再使用此帐号进行注册。
冒用他人邮箱,邮箱拥有者点击了链接将帐号激活,但此邮箱拥有者却一头雾水,不明所以,因为他根本不知道帐号和密码,未起到真正的验证作用。
恶意的大量灌入虚假邮箱,导致大量用户名与注册邮箱被占用,影响正常用户使用。
综上所述,先注册帐号后验证邮箱这种方式弊大于利。
Jokul Forum中的解决方法是这样的
Jokul Forum最新版本所采用方式为先验证邮箱后填注册信息:
用户注册时,仅让用户填写邮箱进行提交注册;
用户提交后,到邮箱中收取信件,并点击信件中的链接进行验证;
验证通过后,返回Jokul Forum,让用户填写帐号,密码等相关信息,完成注册。
这样的一个流程方式既可以避免邮箱误填、错填、冒用,也可以避免恶意灌数据导致大量帐号与邮箱不能使用等问题。
Jokul Forum 论坛(.net 3.5) 下载地址:http://down.admin5.com/net/102094.html
Jokul Forum 论坛(.net 4.0)下载地址:http://down.admin5.com/net/96606.html
新闻热点
疑难解答