如何在注册时生成Gmail,Yahoo等用户名自动建议

时间:2011-02-15 04:43:32

标签: jquery gmail yahoo autosuggest

我希望在Gamil或Yahoo等注册时提供用户名自动建议。我怎么能这样做。

谢谢

更新

Gmail / Yahoo AutoSuggestion

Gmail建议使用用户名,方法是生成一个随机字符串,具体取决于名字姓氏 添加一些随机字符。< / p>

ex: firstname: john
    lastname: smith

    Autosuggested Name: johnsmith198, john.34smith, smith45.john etc..

2 个答案:

答案 0 :(得分:1)

他们这样做的方法是考虑用户输入的第一个名字和最后一个名字,有时也考虑生日等。 在考虑FN和LN之后,他们的代码搜索最接近的UNUSED用户名。 比如说FN.LN,LN.FN,FNLNbirthdate或FNRandomnumber。

显然,你必须从某个地方代码或复制代码,以确定你的应用程序究竟会建议用户名为什么。

如果仍然有任何问题我会很乐意提供帮助:)

答案 1 :(得分:1)

我这样做的方法是从服务器获取建议,发送firstname和lastname作为参数。服务器将生成随机用户名并检查它们是否不存在。

您必须考虑的是同时注册的两个并发用户。因此,您可能需要“保留”生成的用户名,以便两个用户无法收到相同的建议。