Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
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: | ||
</ | </ | ||
- | Короче, вы можете | + | Коротше, ви можете |
- | А что с переносимостью этого всего? Ну если это очень-очень укуренный кастом, | + | А що з переносимістю цього всього? Ну якщо це дуже накурений кастом, |
- | Вот | + | Ось |
{{:: | {{:: | ||
- | Теперь вам достаточно возможностей | + | Тепер вам достатньо можливостей, щоб міцно так йобнутись? |