Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
logingeneration [2023/06/09 12:07] nightfly [Генерация логинов] |
logingeneration [2024/09/02 12:59] (поточний) nightfly [Генерація логінів] |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| - | ====== Генерация логинов ====== | + | ====== Генерація логінів ====== |
| - | По умолчанию Ubilling рекомендует полгагаться на встроенную механику генерации логинов для регистрируемых пользователей. Это позволит | + | За замовчуванням |
| - | Поддерживаются следующие | + | Підтримуються наступні |
| - | * **DEFAULT** - Включено | + | * **DEFAULT** - Увімкнено |
| - | * **ONLYADDRESS** - точно так-же как и по умолчанию только без "немного рандома", то есть например | + | * **ONLYADDRESS** - точно так |
| - | * **TIMESTAMP** - в качестве | + | * **TIMESTAMP** - як логін буде |
| - | * **TIMESTAMPMD5** - в качестве | + | * **TIMESTAMPMD5** - як логін використовуватиметься md5 хеш |
| - | * **RANDOM** - будет сгенерирована | + | * **RANDOM** - буде |
| - | * **RANDOMSAFE** - будет сгенерирована | + | * **RANDOMSAFE** - буде |
| - | * **INCREMENT** - логин в форме простого | + | * **INCREMENT** - логін у формі простого |
| - | * **INCREMENTFOUR** - четырехзначный логин в форме инкремента, то есть вида "0001, 0002, 0003 и тд" | + | * **INCREMENTFOUR** - чотиризначний логін у формі інкременту, тобто вигляду "0001, 0002, 0003 тощо" (читаємо про RANDOM4) |
| - | * **INCREMENTFIVE** - пятизначный логин в форме инкремента, то есть вида " | + | * **INCREMENTFIVE** - п'ятизначний логін у формі інкременту, тобто вигляду " |
| - | * **INCREMENTSIX** - шестизначный логин в форме инкремента, то есть вида " | + | * **INCREMENTSIX** - шестизначний логін у формі інкременту, тобто виду " |
| - | * **INCREMENTFOURREV** - четырехзначный логин в форме инкремента | + | * **INCREMENTFOURREV** - чотиризначний логін у формі інкременту але у зворотний бік, |
| - | * **INCREMENTFIVEREV** - пятизначный логин в форме инкремента | + | * **INCREMENTFIVEREV** - п'ятизначний логін у формі інкременту але у зворотний бік, |
| - | * **INCREMENTSIXREV** - шестизначный логин в форме инкремента | + | * **INCREMENTSIXREV** - шестизначний логін у формі інкременту але у зворотний бік, |
| - | * **VSRAT_INCREMENT** - логины будут | + | * **VSRAT_INCREMENT** - логіни генеруватимуться |
| - | * **IPBASED** - логин на основании | + | * **IPBASED** - логін на основі IP, наприклад |
| - | * **IPBASEDLAST** - логин на основании последних двух октетов IP, то есть для | + | * **IPBASEDLAST** - логін на основі останніх двох октетів IP, тобто для |
| - | * **DEREBAN** - логины можно | + | * **DEREBAN** - логіни можна поділяти між існуючими контрагентами. |
| - | * **RANDOM8** - логины из 8-ми рандомных циферок. | + | * **RANDOM8** - логіни із 8-ми рандомних циферок. |
| - | * **RANDOM4** - логины из 4-х рандомных циферок, | + | * **RANDOM4** - логіни з 4-х рандомних циферок, |
| - | * **RANDOM4_CHECK** - то же, что и **RANDOM4**, но с проверкой уникальности логина среди существующих. //если что - проверка | + | * **RANDOM4_CHECK** - те саме, що й RANDOM4, |
| - | * **PRFXINC** - генерирует инкрементные логины с префиксами вида UB1000000, | + | * **PRFXINC** - генерує інкрементні логіни з префіксами виду UB1000000, UB2000000. |
| - | * **YMINCREMENTFOUR** - генерирует логины вида год+месяц+INCREMENTFOUR, | + | * **YMINCREMENTFOUR** - генерує логіни вигляду Рік+Місяць+INCREMENTFOUR, |
| - | * **ONEPUNCH** - за вами пристально | + | * **PRFXCONTRACT** - генерує логіни |
| + | * **ONEPUNCH** - за вами уважно спостерігають | ||
| - | Если | + | Якщо |
| - | ===== Немного | + | ===== Трішки |
| - | Также, в базовом варианте, посредством следующих опций [[alteriniconf|alter.ini]] вы можете влиять на поведение стоковых генераторов логинов. | + | Також, у базовому варіанті, за допомогою наступних опцій [[alteriniconf|alter.ini]] ви можете впливати на поведінку стокових генераторів логінів. |
| <code ini> | <code ini> | ||
| Рядок 43: | Рядок 44: | ||
| </ | </ | ||
| - | тоесть, например, для генерации инкрементных логинов начиная с 666, во славу сотоне конечно же, вы можете | + | тобто, наприклад, для генерації інкрементних логінів починаючи з 666, на славу сотоні звичайно ж, ви можете |
| - | ===== Для особо изобретательных ===== | + | ===== Для особливо винахідливих ===== |
| - | Начиная с релиза Ubilling 1.3.0 генераторы логинов лежат отдельными кусочками кода в **api/ | + | Починаючи з релізу Ubilling 1.3.0, генератори логінів лежать окремими шматочками коду в **api/ |
| - | Чисто | + | Чисто |
| <file php VSRATDATE> | <file php VSRATDATE> | ||
| $this-> | $this-> | ||
| </ | </ | ||
| - | для генерации логинов вида U+ГГммддЧЧммсс. В случае Если вам захочется | + | для генерації логінів виду U+РРммддГГххсс. Якщо |
| <file php VSRATDATE> | <file php VSRATDATE> | ||
| Рядок 60: | Рядок 61: | ||
| </ | </ | ||
| - | Короче, вы можете | + | Коротше, ви можете |
| - | А что с переносимостью этого всего? Ну если это очень-очень укуренный кастом, | + | А що з переносимістю цього всього? Ну якщо це дуже накурений кастом, |
| - | Вот | + | Ось |
| {{:: | {{:: | ||
| - | Теперь вам достаточно возможностей | + | Тепер вам достатньо можливостей, щоб міцно так йобнутись? |