好吧,这看起来像一个愚蠢的问题,但是我最近遇到了一个场景,在该场景中,我必须决定应该采用哪种方法?
让我解释一下我的情况。除了注册和发送邮件外,电子邮件地址还用于其他许多情况,例如,如果请求来自邮件,则必须允许服务;如果邮件转发到另一个地址,则不发送服务;我想你明白了。
有两种方法(据我所能分类,请告诉我是否还有更多方法)。
在注册时,系统将发送一封邮件,用户必须单击链接(在邮件内部)才能激活其帐户。在上述情况下;首先,我们要验证正在注册的人是否拥有该电子邮件地址,并且他还想使用系统。因此,在这里,我们只检查提供的电子邮件地址中是否带有“ @”,然后尝试向其发送邮件。如果是假的,它将反弹。
使用正则表达式可以验证使用的某些格式的电子邮件地址,例如,人不能使用带有'!的电子邮件地址。{}&^“更多的字符,最终它将减少邮件跳动的次数。
我试图解释以上两种情况;在此,我问您您认为哪种方式最好?
或者
除了上面还有另一种方法哪个更好?
同时使用。邮件地址验证是为了防止用户意外输入格式错误的地址,而激活操作则是要确保用户不会故意(或意外地)输入错误的地址。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句