Специфичная генерация логина

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

Decode

Client
Регистрация
15.09.2011
Сообщения
26
Реакции
1
Баллы
0
Доброго дня!
Передо мной стоит задача сгенерировать логин длинной до 16 символов. Маска: буквы+год. Желательно, чтобы они были более-менее человеческими.
Для реализации поставленной задачи я решил воспользоваться функцией "Рандом" и там выбрал генерацию логина.
Как-то так получилось:
3ae7fbf1efa06266e5f87dc0b84215f5.jpg


На выходе получаю абсолютно разные по длине логины. У них даже маски разные: 1) vasya1990 2) vasya1990po 3) vasya1990_po

Вопрос: как мне лучше реализовать поставленные задачу?
 
Я делаю проверку числа символов в логине и если оно больше чем нужно то обрезаю

JavaScript:
Развернуть Свернуть Копировать
var login = project.Profile.Login;
if(login.Length>16)
{
    project.Profile.Login = login.Substring(0,16);
}
 
  • Оценить
Реакции: List и Decode
Я делаю проверку числа символов в логине и если оно больше чем нужно то обрезаю

JavaScript:
Развернуть Свернуть Копировать
var login = project.Profile.Login;
if(login.Length>16)
{
    project.Profile.Login = login.Substring(0,16);
}

Подскажите, куда правильно это вставлять? - Пробовал после экшена "рандом-логин", пробовал до. На выходе тоже самое, логин длиннее 16 символов.
 
Это не для логина, который вы отдельно генерируете.
Этот экшен вставляете с начало шаба куда-нибудь и в дальнейшем используете для заполнения {-Profile.Login-}
 
Доброго времени суток, извините за настойчивость, хотел спросить, пришло ли письмо на почту и какой вердикт разработчиков? Спасибо за внимание.
 
Вы не писали в этой теме. О чем именно вопрос?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)