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

Edson

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

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

Есть такая идея - пользователь заполняет рег. форму, если такой логин уже есть в базе, то выдаю этот логин с приписанным значением от функции mt_rand(). У кого-нибудь есть какие-то другие предложения по решению этого вопроса?
 

tolst

Новичок
Посмотри как mail.ru при регистрации делает...
если логин занят, он предлогает логины следующих видов:
login2005
2005login
loginXX - где XX = введённый год рождения
и др. вариантов кучи, главное пофантазировать...
 

2People

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

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

Есть такая идея - пользователь заполняет рег. форму, если такой логин уже есть в базе, то выдаю этот логин с приписанным значением от функции mt_rand().
опять проверить, нет ли такого логина.
У кого-нибудь есть какие-то другие предложения по решению этого вопроса?
 

amorfis

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

Crazy

Developer
Re: Генерирование логинов

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