Как создать автоматическое предложение имени пользователя, например, Gmail, Yahoo при регистрации - PullRequest
1 голос
/ 15 февраля 2011

Я хочу реализовать автоматическое предложение имени пользователя при регистрации, такой как Gamil или Yahoo.Как я могу это сделать.

Спасибо

Обновлено

Gmail / Yahoo AutoSuggestion

Gmailпредлагает имя пользователя, генерируя случайную строку в зависимости от Имя и Фамилия от , добавляя к нему несколько случайных символов .

ex: firstname: john
    lastname: smith

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

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Я бы сделал так, чтобы ajax советов от сервера отправлял имя и фамилию в качестве параметров. Сервер будет генерировать случайные имена пользователей и проверять их не существует.

То, что вам нужно учитывать, - это одновременная регистрация двух одновременно работающих пользователей. Поэтому вам, вероятно, потребуется «зарезервировать» сгенерированные имена пользователей, чтобы два пользователя не могли получать одинаковые предложения.

1 голос
/ 15 февраля 2011

То, как ОНИ это делают, учитывает имя и фамилию, в которую входит пользователь, также иногда дату рождения и т. Д. После рассмотрения FN и LN их код ищет ближайшее имя пользователя UNUSED. Скажите как FN.LN, LN.FN, FNLNbirthdate или FNRandomnumber.

Очевидно, вам придется кодировать или копировать код откуда-то, что именно ваше приложение предложит в качестве имени пользователя.

Если все еще проблемы, я был бы рад помочь:)

...