Страница 1 из 1

Модуль карточек

Добавлено: Вт окт 12, 2010 6:22 pm
Silver Ghost
Бесплатный модуль карточек переехал сюда.

Re: Модуль карточек

Добавлено: Вт ноя 16, 2010 10:55 pm
snamm
Silver Ghost писал(а):Бесплатный модуль карточек переехал сюда.
А какой пароль к http://svn.itoutsourcing.org.ua/ABills/cards/ ??? anonymous не проходит!!!
svn co --username anonymous http://svn.itoutsourcing.org.ua/ABills/cards/ /usr/abills/cgi-bin/cards в линуксе пароль тоже непроходит !!! как скачать то?

Re: Модуль карточек

Добавлено: Ср ноя 17, 2010 12:31 pm
Silver Ghost
Забирайте. Пофиксил.

Re: Модуль карточек

Добавлено: Чт фев 09, 2012 9:20 pm
Watching
А можно ли использовать данный модуль карточек для импорта пользователей после работы скрипта 2abills.pl (мигрируем с FreeNIBS). Даже функционал карточек не нужен, нужна миграция.

Re: Модуль карточек

Добавлено: Чт фев 09, 2012 11:09 pm
~AsmodeuS~
Watching писал(а):А можно ли использовать данный модуль карточек для импорта пользователей после работы скрипта 2abills.pl (мигрируем с FreeNIBS). Даже функционал карточек не нужен, нужна миграция.
только официальный модуль это умеет

Re: Модуль карточек

Добавлено: Вс фев 12, 2012 2:20 am
Watching
Написал свой скрипт миграции c FreeNIBS и немного модифицировал сам ABills. В отличии от официального модуля удалось сохранить все старые пароли пользователей, которые в базе хранились в виде MD5 UNIX хеша (как в passwd-файле вида $1$HG3.En5.$XjKtk1oxH9quCxY67NoSL1).

А самое главное, чего нет даже в официальном продукте, вход в Интернет и в личный кабинет также осуществялется по паролям хранимым в базе в виед MD5Unix Hash. Из соображений совместимости, оригинальная схема авторизации abills также работает как и задумано.

То есть, предположим у вас в старом биллинге авторизация была по паролям $1$HG3.En5.$XjKtk1oxH9quCxY67NoSL1. Как такое перенести? Ну создадим табличку новую куда это всё закинем... А как теперь сделать чтоб пускало в инет по этому паролю? Надо поправить Auth.pm. А как сделать чтобы и по паролю Abills пускало? Надо ещё поправить Auth.pm.. Аналогично вносим поправки для веб-интерфейса, будет пускать по паролю по любой схеме.
Это чтоже выходит, два разных пароля? Нет, в личном кабинете при смене пароля перезаписываются оба и становится одинаковым, только в разных форматах.

Таким образом, скрипт и модификации легко портируются для миграции с других биллингов. После какого-то времени модификация становится не нужной и легко откатывается, позволяя самое обычное обновление ABills до свежих версий.

Автор Abills конечно не зря хочет своих денег)) Кстати, не таких уж и больших (лично меня просто время поджимало, а из личного кармана платить не хотелось, контора потом не возместит). Если кому-то понадобится помощь не автора, то мои контакты в подписи.

Re: Модуль карточек

Добавлено: Пт июл 20, 2012 9:06 am
wowanv
Silver Ghost писал(а):Бесплатный модуль карточек переехал сюда.
svn: Server sent unexpected return value (502 Bad Gateway) in response to OPTIONS request for 'http://svn.itoutsourcing.org.ua/ABills/cards'