首页 / 知识
关于html:用户更改电子邮件地址时,“确认电子邮件”是一种良好的输入习惯吗?
2023-04-11 20:04:00

Is a “Confirm Email” input good practice when user changes email address?
我的组织有一个表格,允许用户与我们一起更新其电子邮件地址。
遇到确认时,我总是复制/粘贴我的电子邮件地址。
无论如何,这被认为是一种好习惯吗? 我已经看到很多人错误地输入了他们的电子邮件地址,并且我也浏览了充满无效电子邮件地址的用户数据库。 从我的角度来看,您有两种选择。使用第二个框确认输入,或发送身份验证/激活电子邮件。 两者都是烦人的事情,因此您可以选择自己认为会减少用户烦恼的地方。 大多数人认为必须查找电子邮件并单击链接会更烦人,但它避免了复制/粘贴地址错误的问题,并且允许您执行删除或回滚用户的操作(如果用户在之后未激活的话)说48小时。 我只用一个输入框。"确认"输入是"确认密码"方法的残余形式。 使用密码时,这很有用,因为通常将其键入为小圆圈。因此,您不能仅仅查看它以确保输入正确。 使用常规文本框,您可以直观地检查您的输入。因此,不需要确认输入框。 我同意您的观点,这让我很烦恼(我还将地址复制并粘贴到第二个输入中)。 话虽如此,对于不那么精明的用户来说,这可能是个好主意。看着我的母亲打字可以肯定很多用户在打字时都不会看屏幕(当她使用笔记本电脑时,她就像花生演奏中的花生一样来自Linus)。如果对您而言,拥有用户正确的电子邮件地址很重要,那么我想说,确认输入是一个很好的主意(这几天中,我可能会在第一个框中输入错误的电子邮件地址,然后将其错误地粘贴到第二个框中盒子,然后感觉像个白痴)。 两次键入内容令人沮丧,并且不能防止复制和粘贴错误,甚至不能避免某些错字。 如果在48小时内未满足激活要求,或者电子邮件退回,我将使用带有回退到旧地址的身份验证/激活模式。 尽管技术含量更高的人倾向于复制和粘贴,但并非技术人员会觉得不得不两次键入内容同样令人讨厌。在进行大量的用户测试时,我对技术的了解越少-他们对这样的东西似乎越感到厌烦...他们难以按原样键入,当他们看到必须再次键入电子邮件时,通常迎来一个强烈的信号。 我会建议一些事情。 在输入框旁边输入您要查找的信息的样式,例如(user@domain.com)。之所以如此重要,是因为您会惊讶于许多不那么精通技术的人并没有真正理解网站和电子邮件地址之间的区别,因此让他们直观地了解所需的格式。 实时运行强大的格式测试,并直观地向用户显示格式的好坏。如果一切正常,就会出现一个绿色复选框。 最后,根据您的系统体系结构,我经常使用一个库来实际在后台对域进行错误处理。我不一定要在服务器上运行VRFY-我经常使用一个库来检查以确保他们输入的域的DNS记录中包含MX记录。 我同意贾斯汀的观点,尽管大多数技术人员都会使用复制粘贴方法,但对于不太熟练的用户来说,这是一个好习惯。 我还要添加的一件事是,第二个字段应禁用自动完成功能。这样可以确保在至少一个字段上有来自任何一种方法的人工输入。 只要一个字段是可见的,就不需要确认框。只要您进行某种形式的验证,以确保它至少是电子邮件地址的有效格式,就可以让用户管理其余的问题。 我倾向于让它向指定的电子邮件地址发送验证码(并且只要求输入一次),并且直到用户输入我发送给他们的代码后才更改电子邮件地址。 这样做的好处是,如果他们尝试快速连续地将其设置为十二个不同的地址,则您将知道哪些地址可以通过他们输入的验证码来工作。 另外,如果出现"确认电子邮件地址"框,则仅从上一个复制并粘贴,如果我对此有罪,我相信其他不太谨慎的用户也会这样做。 我会说这是可以的,但只应保留电子邮件是必不可少的表格。如果您在预订航班时输入了错误的电子邮件,则表示您切断了自己与另一方之间的双向链接,并冒了无法获得确认号的风险,在此处的StackOverflow上,这仅意味着您的Gravatar将不会被加载... 我认为自己是技术人员,但如果我认为这很重要,那么我总是在两个领域都填写/剪切粘贴。 |
最新内容
相关内容
python怎么多行输入
python怎么多行输入,异常,标准,培训,环境,设备,文件,函数,键盘,方式,语句,python中的Input()函数在输入时,遇到回车符,那么一次输入就结束了。python如何获取用户输入
python如何获取用户输入,培训,字符串,整数,类型,文本,文档,用户,小数点,位数,以上,python整数输入#!/usr/bin/python3usr_ip=input("Enteranpython输入三个数字从小到大排序
python输入三个数字从小到大排序,数字,培训,整数,从小到大,错误,继续,方法,提示,用户,函数,python输入三个数字从小到大排序1、说明使用list.python输入身高体重算BMI
python输入身高体重算BMI,单位,指数,等级,指标,公式,数字,检测,培训,体重,身高,python输入身高体重算BMI1、说明身体指标BMI是根据人的身高和MS Access有没有办法抓住当前的Act
MS Access有没有办法抓住当前的Active Directory用户?,MS Access有没有办法抓住当前的Active Directory用户?,系统,审核,规范,公司,Is关于unix:允许用户设置SSH隧道,但无
关于unix:允许用户设置SSH隧道,但无其他设置,关于unix:允许用户设置SSH隧道,但无其他设置,用户,身份,我想,该用户,Allow user to set up我可以使用JavaScript创建客户端电
我可以使用JavaScript创建客户端电子邮件吗?,我可以使用JavaScript创建客户端电子邮件吗?,客户端,邮件,网页,操作,Can I use JavaScrip关于用户界面:图标:没有设计技能的开
关于用户界面:图标:没有设计技能的开发人员如何使他/她的应用程序图标看起来漂亮?,关于用户界面:图标:没有设计技能的开发人员如何使他/关于WPF中的c#:数值数据输入
关于WPF中的c#:数值数据输入,关于WPF中的c#:数值数据输入,输入,控件,应用程序,数字,Numeric Data Entry in WPF在WPF应用程序中如何处理关于身份验证:我应该使用用户名还是
关于身份验证:我应该使用用户名还是用户ID来引用ASP.NET中经过身份验证的用户,关于身份验证:我应该使用用户名还是用户ID来引用ASP.N内置用户配置文件与旧式用户类/表
内置用户配置文件与旧式用户类/表的ASP.NET,内置用户配置文件与旧式用户类/表的ASP.NET,最佳实践,配置文件,应将,寻找,ASP.NET built如何使用纯HTTP身份验证和PHP在Apa
如何使用纯HTTP身份验证和PHP在Apache下获取经过身份验证的用户名?,如何使用纯HTTP身份验证和PHP在Apache下获取经过身份验证的用户