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

По умолчанию Ubilling рекомендует полгагаться на встроенную механику генерации логинов для регистрируемых пользователей. Это позволит избавить себя от лишней ручной работы и от неприятных неожиданностей. Начиная с релиза 0.3.4 генерация логинов может управляться опцией LOGIN_GENERATION конфига alter.ini

Поддерживаются следующие опции генерации логинов:

  • DEFAULT - Включено по умолчанию и рекомендуется. Логины будут генерироваться по формуле: [алиас города]+[алиас улицы]+[номер дома]+ap+[номер квартиры]+_(немного рандома) и будут иметь вид, например «len262ap26_hugk» для пользователя проживающего по адресу «Ленина 262/26»
  • ONLYADDRESS - точно так-же как и по умолчанию только без «немного рандома», тоесть например «len262ap26»
  • TIMESTAMP - в качестве логина будет использоваться Unix timestamp - предполагаемый логин будет иметь вид, например «1353443162»
  • TIMESTAMPMD5 - в качестве логина будет ипользоваться md5 хеш от Unix timestamp и логины будут иметь вид, например «3d3731ecbed02d8497d9dc3e601e9f8d»
  • RANDOM - будет сгенерирована случайная 10-ти символьная строка вида «ao8cg8a7p2»
  • RANDOMSAFE - будет сгенерирована случайная 10-ти символьная строка без сильно похожих между собой символов.
  • INCREMENT - логин в форме простого инкремента, то есть «1, 2, 3… итд»
  • INCREMENTFIVE - пятизначный логин в форме инкремента, то есть вида «00001, 00002, 00003 итд»
  • INCREMENTSIX - шестизначный логин в форме инкремента, то есть вида «000001, 000002, 000003 итд»
  • INCREMENTFIVEREV - пятизначный логин в форме инкремента но в обратную сторону, тоесть вида «10000, 20000, 30000 итд»
  • IPBASED - логин на основании IP, например для пользователя с IP 192.168.56.18 будет логин «192x168x56x18»
  • IPBASEDLAST - логин на основании последних двух октетов IP, то есть для пользователя с IP 192.168.56.18 будет логин «056018»
  • DEREBAN - логины можно разделять между существующими контрагентами. Имеют вид шестизначного инкремента + префикс в виде ID контрагента в начале.
  • RANDOM8 - логины из 8-ми рандомных циферок.

Если вы точно не уверены что делаете и чем это для вас может светить в дальнейшем - пожалуйста, оставьте эту опцию как есть в значении DEFAULT.

logingeneration.txt · Последние изменения: 2016/07/25 13:56 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki