我希望在Gamil或Yahoo等注册时提供用户名自动建议。我怎么能这样做。
谢谢
更新
Gmail / Yahoo AutoSuggestion
Gmail建议使用用户名,方法是生成一个随机字符串,具体取决于名字和姓氏 添加一些随机字符。< / p>
ex: firstname: john
lastname: smith
Autosuggested Name: johnsmith198, john.34smith, smith45.john etc..
答案 0 :(得分:1)
他们这样做的方法是考虑用户输入的第一个名字和最后一个名字,有时也考虑生日等。 在考虑FN和LN之后,他们的代码搜索最接近的UNUSED用户名。 比如说FN.LN,LN.FN,FNLNbirthdate或FNRandomnumber。
显然,你必须从某个地方代码或复制代码,以确定你的应用程序究竟会建议用户名为什么。
如果仍然有任何问题我会很乐意提供帮助:)
答案 1 :(得分:1)
我这样做的方法是从服务器获取建议,发送firstname和lastname作为参数。服务器将生成随机用户名并检查它们是否不存在。
您必须考虑的是同时注册的两个并发用户。因此,您可能需要“保留”生成的用户名,以便两个用户无法收到相同的建议。