Jump to content

Abills смена нумерации UiD


mvv

Recommended Posts

Здравствуйте.

 

Есть Абиллс.

Планируется привязать абонплату через терминалы Привата или других платежных систем для абонентов по параметру UiD в биллинге.

В системе по умолчанию UiD - ы создаютя попорядку начиная от единицы: 1, 2, 3 ...

Требуется чтобы параметр UiD создавался допустим начиная от 9000. Тоесть: 9000, 9001, 9002 ...

Или есть ли возможность смены UiD вручную, не нарушая работоспособности системмы, 

Существуют ли такие варианты? Спасибо.

 

Link to post
Share on other sites

uid же есть ключ для связки с остальными данными - счета, персон данные и т.д.

привязаться можно по логину.

менять ручками в sql.

ну или к разработчиками, с вашими познаниями сломаете базу.

Link to post
Share on other sites

 

 

В системе по умолчанию UiD - ы создаютя попорядку начиная от единицы: 1, 2, 3 ... Требуется чтобы параметр UiD создавался допустим начиная от 9000. Тоесть: 9000, 9001, 9002 ...

А не проще взять фиктивное число, если не хотите светить количество пользователей. 

Фиктивное число 8999

При отправке в приват это будет выглядеть uid+8999;

При приёме от привата uid=SUM-8999;

 

 

uid же есть ключ для связки с остальными данными - счета, персон данные и т.д.

Да и не только, ломать авто инкремент индекс по умолчанию плохо. 

Link to post
Share on other sites

Ломать никто не собирается. 

Спросил здесь в ветке биллинга потому что на их форуме не смог зарегистрироваться.

По логину неудобно - логин буквенный

 

то dimka88 - спасибо за вариант

 

интересуют варианты кто как из форумчан с абиллсом - делает привязку

Link to post
Share on other sites

Мы завели новое поле, добавили туда авто-генерацию идентификатора при создании или скриптом (ид + цифра контрольной суммы по Верхоффу). С возможностью правки в будущем вручную. Сугубо ради того, чтобы юзвери не вбивали ошибочные идентификаоры в платежной системе.

Link to post
Share on other sites
  • 1 month later...

Здравствуйте.


 


Продолжу/подниму данную тему дабы не создавать новую

 

Можно ли в Абилсе разрешить использование в USERNAME абонента символа "." - точка, а также увеличить допустимое количество символов в USERNAME до 15 например, без нарушения работоспособности системы ?

На сколько я разобрался - все это можно выполнить в файле Users.pm

Link to post
Share on other sites

 

Здравствуйте.

 

Продолжу/подниму данную тему дабы не создавать новую
 
Можно ли в Абилсе разрешить использование в USERNAME абонента символа "." - точка, а также увеличить допустимое количество символов в USERNAME до 15 например, без нарушения работоспособности системы ?
На сколько я разобрался - все это можно выполнить в файле Users.pm

 

В config.pl

 

$conf{MAX_USERNAME_LENGTH}=15;   - Количество символов в логине

$conf{USERNAMEREGEXP}="^[a-z0-9_][a-z0-9_-]*\$";   - Регулярное выражение какие символы могут быть в логине

Link to post
Share on other sites

Спасибо Ромка!

 

немного не туда смотрел)

на счет длинны - меняется, а вот после точки веб-сервер матюкается

Edited by mvv
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...