mvv 6 Posted 2014-11-03 10:10:27 Share Posted 2014-11-03 10:10:27 Здравствуйте. Есть Абиллс. Планируется привязать абонплату через терминалы Привата или других платежных систем для абонентов по параметру UiD в биллинге. В системе по умолчанию UiD - ы создаютя попорядку начиная от единицы: 1, 2, 3 ... Требуется чтобы параметр UiD создавался допустим начиная от 9000. Тоесть: 9000, 9001, 9002 ... Или есть ли возможность смены UiD вручную, не нарушая работоспособности системмы, Существуют ли такие варианты? Спасибо. Link to post Share on other sites
nicelife 80 Posted 2014-11-03 21:39:48 Share Posted 2014-11-03 21:39:48 А почему на форуме разработчика не спросили? У Асмодеуса? Link to post Share on other sites
Кеша 546 Posted 2014-11-04 05:16:13 Share Posted 2014-11-04 05:16:13 uid же есть ключ для связки с остальными данными - счета, персон данные и т.д. привязаться можно по логину. менять ручками в sql. ну или к разработчиками, с вашими познаниями сломаете базу. Link to post Share on other sites
dimka88 19 Posted 2014-11-04 07:14:55 Share Posted 2014-11-04 07:14:55 В системе по умолчанию UiD - ы создаютя попорядку начиная от единицы: 1, 2, 3 ... Требуется чтобы параметр UiD создавался допустим начиная от 9000. Тоесть: 9000, 9001, 9002 ... А не проще взять фиктивное число, если не хотите светить количество пользователей. Фиктивное число 8999 При отправке в приват это будет выглядеть uid+8999; При приёме от привата uid=SUM-8999; uid же есть ключ для связки с остальными данными - счета, персон данные и т.д. Да и не только, ломать авто инкремент индекс по умолчанию плохо. Link to post Share on other sites
mvv 6 Posted 2014-11-04 09:23:18 Author Share Posted 2014-11-04 09:23:18 Ломать никто не собирается. Спросил здесь в ветке биллинга потому что на их форуме не смог зарегистрироваться. По логину неудобно - логин буквенный то dimka88 - спасибо за вариант интересуют варианты кто как из форумчан с абиллсом - делает привязку Link to post Share on other sites
NiTr0 585 Posted 2014-11-04 09:31:55 Share Posted 2014-11-04 09:31:55 Мы завели новое поле, добавили туда авто-генерацию идентификатора при создании или скриптом (ид + цифра контрольной суммы по Верхоффу). С возможностью правки в будущем вручную. Сугубо ради того, чтобы юзвери не вбивали ошибочные идентификаоры в платежной системе. Link to post Share on other sites
mvv 6 Posted 2014-12-23 14:59:36 Author Share Posted 2014-12-23 14:59:36 Здравствуйте. Продолжу/подниму данную тему дабы не создавать новую Можно ли в Абилсе разрешить использование в USERNAME абонента символа "." - точка, а также увеличить допустимое количество символов в USERNAME до 15 например, без нарушения работоспособности системы ? На сколько я разобрался - все это можно выполнить в файле Users.pm Link to post Share on other sites
Ромка 567 Posted 2014-12-23 15:25:11 Share Posted 2014-12-23 15:25:11 Здравствуйте. Продолжу/подниму данную тему дабы не создавать новую Можно ли в Абилсе разрешить использование в 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
mvv 6 Posted 2014-12-23 15:30:13 Author Share Posted 2014-12-23 15:30:13 (edited) Спасибо Ромка! немного не туда смотрел) на счет длинны - меняется, а вот после точки веб-сервер матюкается Edited 2014-12-23 15:42:28 by mvv Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now