Генерирование логинов

  • Автор темы Автор темы Edson
  • Дата начала Дата начала

Edson

Новичок
Генерирование логинов

Нужно написать функцию генерирования логинов. Может кто-то уже такое писал.

Есть такая идея - пользователь заполняет рег. форму, если такой логин уже есть в базе, то выдаю этот логин с приписанным значением от функции mt_rand(). У кого-нибудь есть какие-то другие предложения по решению этого вопроса?
 
Посмотри как mail.ru при регистрации делает...
если логин занят, он предлогает логины следующих видов:
login2005
2005login
loginXX - где XX = введённый год рождения
и др. вариантов кучи, главное пофантазировать...
 
Re: Генерирование логинов

Автор оригинала: Edson
Нужно написать функцию генерирования логинов. Может кто-то уже такое писал.

Есть такая идея - пользователь заполняет рег. форму, если такой логин уже есть в базе, то выдаю этот логин с приписанным значением от функции mt_rand().
опять проверить, нет ли такого логина.
У кого-нибудь есть какие-то другие предложения по решению этого вопроса?
 
Edson
Функцию пиши сам:
1. Пользователь вводит логин.
2. Проверяешь есть ли такой в базе, если нет, то заканчиваем работу функции, иначе берем исходный пароль и добавляем к нему случайное число, которое генерится с помощью функции rand()
3. Далее юзер либо принимает новый логин, либо вводит новый и работа функции повторяется.
 
Re: Генерирование логинов

Автор оригинала: Edson
У кого-нибудь есть какие-то другие предложения по решению этого вопроса?
Простейший эксперимент сразу показал бы тебе, что практически все более-менее серьезные системы предлагают на выбор логины, скомбинированные из имени и фамилии, взятых в твоей регистрационной карточке. :)
 
Сверху