Программный продукт "Атирра" > Дополнения
Личный кабинет абонента
Шумко Дмитрий:
Простенький личный кабинет абонента
* возможность посмотреть баланс
* сделать обещанный платеж
Для работы нужен WEB сервер и PHP с поддержкой Inerbase/Firebird
Авторизация пользователей по связке лицевой - IP адрес
для настройки отредактируйте файлы в каталоге INC - config.php и dbconf.php
OneTwo:
Как поступать в случае отсутствия поддержки user IP alias
Шумко Дмитрий:
Личный кабинет в полных исходных кодах и это больше пример (хотя работает в нескольких местах ни первый год)
- Вы можете реализовать свой способ авторизации пользователя.
- Можете заказать у нас доработку
- Можете доработать с помощью найма стороннего программиста
Как видите все очень демократично :)
OneTwo:
ОК. Не буду обращать внимания на дату последнего релиза (2007) вашего исходника, но однако подсказать как в dbconf настроить подключение (пример подключения синтаксис) к удаленному файеру на линухе - всё таки можно :-[
--- Код: ---//firebird configuration
define('FB_db', "192.168.0.33:/DATABASE/ATIRRA.FDB");
define('FB_user', "SYSDBA");
define('FB_pass', "masterkey");
--- Конец кода ---
Шумко Дмитрий:
возраст исходников говорит только о том что "А ЭТО РАБОТАЕТ!" :)
а еще Вы будете удивлены, но все это работает на Linux ,
притом что WEB сервер, как и положено, стоит на отдельной машине от сервера БД
по связке IP - алиас бд (алиас задаеться в файле aliases.conf находится в директории Firebird )
--- Цитировать --- define('FB_db', "192.168.0.33:ATIRRA");
--- Конец цитаты ---
либо можно указать полный путь к БД например так
--- Цитировать --- define('FB_db', "192.168.0.33:/opt/db/atirra_db.fdb");
--- Конец цитаты ---
Навигация
Перейти к полной версии