今天在调试一个用户登录不了的 bug,用户反馈账号无法登录,我把账号 copy 过来测试了一下,的确无法登录,但我自己手动输入这个账号又没问题。
奇怪了!
开始我怀疑是多了空格的问题,但是都在代码上加了 trim,应该不会有问题才对啊。
trim
直到折腾了几回后才发现用户给来的字符串是 gmaiI,大写的 I 与小写的 l 在微信聊天窗口中长得真是神似,只有换用了 mono 族的字体才发现了问题。
gmaiI
I
l
btw,最后我好奇上了下 gmaiI.com,果然是一个钓鱼网站……