Перейти до

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


mvv

Рекомендованные сообщения

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

 

Есть Абиллс.

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

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

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

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

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

 

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах

 

 

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

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

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

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

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

 

 

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...

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


 


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

 

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

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

Ссылка на сообщение
Поделиться на других сайтах

 

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

 

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

 

В config.pl

 

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

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

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

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

 

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

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

Відредаговано mvv
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...