问一个很有好玩的问题,关于邮箱验证?

ldg9tpl 2009-07-14 12:30:33
很多网站,当我们注册的时候都要填写邮箱,提交后,网站会发送一个激活链接到邮箱,我们打开邮件后,点击那个链接进入网站指定的页面,邮箱的验证激活就算完成了。
但是我发现这种验证有个大毛病,比如说我的注册名是“张三”,我把邮箱填错或故意乱填,这个邮箱地址要么不存在、要么就另有其主,我们暂且把这个邮箱主人叫做“李四”,当李四打开邮件,自然是一头雾水,自己根本就没有在某某网站注册过,但是李四顺手就点了一下链接,这个动作一完成,网站程序就认为张三这个用户的邮箱已经完成验证,以后网站要给张三发邮件都通通发到李四的邮箱了,不是吗?
其实要防止这种现象发生,很简单,只需要在邮箱激活页面要求用户输入注册用户名(当然之前在发送激活邮件时不要包含用户名),这就能100%保证激活的邮箱是张三自己用,而非他人用。
这个程序非常简单,只需要验证邮箱时要求输入用户名就可以,但是为什么N多网站都不加这一步呢?当然包括N多知名大网站都这样,如天涯等,好像阿里巴巴也这样。
我想不是他们没有考虑到这个弊端,但为什么还要省这一步呢?难道仅仅是因为给用户更好更简便的操作体验吗?
各位朋友,大家发表一下自己的看法吧。祝共同进步
...全文
135 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
alzw2022 2009-11-03
  • 打赏
  • 举报
回复
错杀一千不放一个 加
正在加载昵称 2009-07-14
  • 打赏
  • 举报
回复
貌似现在的邮箱验证,在验证邮件里都是包含用户名的,如果没有包含用户名,也会让真正的注册者一头雾水的……[Quote=引用楼主 ldg9tpl 的回复:]
很多网站,当我们注册的时候都要填写邮箱,提交后,网站会发送一个激活链接到邮箱,我们打开邮件后,点击那个链接进入网站指定的页面,邮箱的验证激活就算完成了。
但是我发现这种验证有个大毛病,比如说我的注册名是“张三”,我把邮箱填错或故意乱填,这个邮箱地址要么不存在、要么就另有其主,我们暂且把这个邮箱主人叫做“李四”,当李四打开邮件,自然是一头雾水,自己根本就没有在某某网站注册过,但是李四顺手就点了一下链接,这个动作一完成,网站程序就认为张三这个用户的邮箱已经完成验证,以后网站要给张三发邮件都通通发到李四的邮箱了,不是吗?
其实要防止这种现象发生,很简单,只需要在邮箱激活页面要求用户输入注册用户名(当然之前在发送激活邮件时不要包含用户名),这就能100%保证激活的邮箱是张三自己用,而非他人用。
这个程序非常简单,只需要验证邮箱时要求输入用户名就可以,但是为什么N多网站都不加这一步呢?当然包括N多知名大网站都这样,如天涯等,好像阿里巴巴也这样。
我想不是他们没有考虑到这个弊端,但为什么还要省这一步呢?难道仅仅是因为给用户更好更简便的操作体验吗?
各位朋友,大家发表一下自己的看法吧。祝共同进步
[/Quote]

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧