Личный кабинет на готовом движке

Технические вопросы по UTM 5.0
Закрыто
edison
Сообщения: 68
Зарегистрирован: Сб авг 15, 2009 11:34

Сообщение edison »

Kayfolom

Помоги прикрутить к плагину смены пароля и тарифа проверку на IP клиента. Тобишь чтоб можно было сменить тариф и пароль только с ипов прописанных в биллинге для конкретного клиента если попытка сменить ип с другого ипа выдавалось сообщение что нелся это сделать вы не со своего ипа пытаетесь это сделать.

вот тут что то похожее обсуждалось
http://www.softtime.ru/forum/read.php?i ... 435&page=1

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

edison писал(а):Акак же номер квартиры вывести в юзер инфо не работает не показывает юзер инфо текущий на вики!! В чем проблемка??

И СМС обслуживание не работает ошибок не выдает в чем дело??

Блокировку аккаунта можно сделать чтоб сам юзер блокировал??

ОТЧЕТ по истории тарифов???

Отчет по блокировкам???

Баланс по месяцам чтоб видел чел скока было денег на счету на первое число такого то месяца. А еще лучше чтоб на конкретную дату можно было посмотреть!!???


Еще самое интересное РЕГИСТРАЦИЯ сетевой карты в кабинете а то запарили менять маки!!????


Это все же можно реализовать примеры ПЛИЗ выкладывайте будем тестировать дорабатывать!!!!!!!!!!!!!!!!!!!!!
На кой юзеру в юзер инфо номер его квартиры? Чтоб после пьянки не заблудится? Ну а если серьезно, то не вижу проблем - допишите пару строчек кода...

СМС-бслуживание откуда взяли? У меня есть оно, но в личном кабинете это всего 20% функционала.

По остальному - возьмите да и напишите сами, никто не обязан вам писать плагины...

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

edison писал(а):Kayfolom

Помоги прикрутить к плагину смены пароля и тарифа проверку на IP клиента. Тобишь чтоб можно было сменить тариф и пароль только с ипов прописанных в биллинге для конкретного клиента если попытка сменить ип с другого ипа выдавалось сообщение что нелся это сделать вы не со своего ипа пытаетесь это сделать.

вот тут что то похожее обсуждалось
http://www.softtime.ru/forum/read.php?i ... 435&page=1
Вот тут http://wiki.flintnet.ru/doku.php?id=joo ... entication в самом конце в сессию вставляется список принадлежищих пользоваталю адресов. В плагине смены пароля пишем строчку на проверку соотвествия адреса с которого зашли в кабинет и вуаля, все готово.

ga6iem
Сообщения: 32
Зарегистрирован: Пт фев 22, 2008 14:28

Сообщение ga6iem »

1. "Переписываем urfaphp в папку urfaphp в корень джумлы"
А не в папку urfa?

2. Поставились http://www.ukhta-inform.ru/user_info.zip http://www.ukhta-inform.ru/urfa.zip
при авторизации user_info выводит не все.
Шаблон:
  • {user_info}
    Полное имя : {full_name}
    Логин : {login}
    Баланс : {balance} руб.
    Кредит : {credit} руб.
    Номер лицевого счета : {basic_account}
    Блокировка : {is_blocked}
    Дата создания : {create_date}г.
    Адрес: {actual_address}
    Номер ICQ : {icq_number}
    Интернет : {int_status}

    {tariff}
    {cost}
    {discounted}
    {day_cost}
    {night_cost}
    {prepaid_traffic}
    {IP_addres}


Отрабатывает так:
  • Полное имя : Тестовый пользователь
    Логин : test
    Баланс : -0.43 руб.
    Кредит : 0.00 руб.
    Номер лицевого счета : 1
    Блокировка : Yes, no admin
    Дата создания : 25.09.2009г.
    Адрес: ул.Ленина
    Номер ICQ : 45345435
    Интернет : DISABLE ENABLE

    {tariff}
    {cost}
    {discounted}
    {day_cost}
    {night_cost}
    {prepaid_traffic}
    {IP_addres}
3. Установился плагин отчета по трафику. При нажатии кнопки показать, выдает пустой отчет. В логах апача:

Код: Выделить всё

[Tue Sep 29 18:34:01 2009] [error] [client 192.168.12.25] PHP Notice:  Undefined index:  basic_account in /var/www/html/plugins/content/report_traffic.php on line 195, referer: http://83.1.215.109/index.php?option=com_content&view=article&id=3&Itemid=2
[Tue Sep 29 18:34:01 2009] [error] [client 192.168.12.25] PHP Warning:  mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/html/plugins/content/report_traffic.php on line 217, referer: http://83.1.215.109/index.php?option=com_content&view=article&id=3&Itemid=2

4. Поставился плагин Активация карт но на выводе его не отрабатывает.
Шаблон {user_card_payment} {card_payment_message}{payment_report} {payment_report_table}
Выводит:
  • Активация карты
    {payment_report} {payment_report_table}


В логах тишина..

Остальные плагины пока не тестил.
Да, сборка UTM5(0007), urfaphp брал отсюда: http://wiki.flintnet.ru/urfaphp.7z

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

2 ga6iem :

Все плагины опубликованы на http://wiki.flintnet.ru, те что вы скачали - тестовые образцы начала разработки, они не полностью работоспособны.

ga6iem
Сообщения: 32
Зарегистрирован: Пт фев 22, 2008 14:28

Сообщение ga6iem »

Kayfolom писал(а):2 ga6iem :

Все плагины опубликованы на http://wiki.flintnet.ru, те что вы скачали - тестовые образцы начала разработки, они не полностью работоспособны.
А, понятно) Тогда пож-та обновите или вообще удалите архив urfaphp.7z на вики, чтобы подобных вопросов в дальнейшем не возникало
Кстати, с новым http://wiki.flintnet.ru/doku.php?id=urf ... _admin.php вылезло

Код: Выделить всё

[Wed Sep 30 23:48:01 2009] [error] [client 10.20.50.2] PHP Parse error:  syntax error, unexpected T_VARIABLE in /var/www/html/administrator/urfa/URFAClient_Admin.php on line 2162
Или вот, ставлю http://wiki.flintnet.ru/doku.php?id=joo ... entication
судя по хмл:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="plugin" group="authentication">
	<name>Authentication - URFA</name>
	<author>Kayfolom</author>
	<creationDate>20.01.2009</creationDate>
	<copyright>Kayfolom &#40;C&#41;</copyright>
	<license>http&#58;//www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
	<authorEmail>john_kayfolom@mail.ru</authorEmail>
	<authorUrl>www.joomla.org</authorUrl>
	<version>1.5</version>
	<description>Handles URFA user authentication</description>
	<files>
		<filename plugin="urfa">urfa.php</filename>
	</files>
	<params/>
</install>
где к нему брать файл urfa.php? на вики нету

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

2 ga6iem

Архив urfaphp.7z на вики - это работающий вариант, зачем его убирать?

По "[Wed Sep 30 23:48:01 2009] [error] [client 10.20.50.2] PHP Parse error: syntax error, unexpected T_VARIABLE in /var/www/html/administrator/urfa/URFAClient_Admin.php on line 2162" посмотрите эту строку и исправьте ошибку.

По http://wiki.flintnet.ru/doku.php?id=joo ... entication , на этой странице, после xml секции идет секция php, это есть нужный вам urfa.php. Согласен, назван неудачно и невнятно (просто это один из первых плагинов), но вы можете обозвать его как душе угодно, лишь бы описание в xml и название файла совпадало.

995533-g
Сообщения: 26
Зарегистрирован: Пн мар 16, 2009 10:52

Сообщение 995533-g »

Не могу понять. последняя версяя UTM кредит клиент сам может себе прописывать?

И еще что то не понял про подарок другу, написано что услуга стоит 10 рублей, я так понимаю с юзера должны снять сумму которую он отправляет другу и сумму сколько стоит услуга и эта сумма должна тоже списаться так или не так?..


все спасибо разобрался

y(x)
Сообщения: 85
Зарегистрирован: Чт апр 26, 2007 12:03

Сообщение y(x) »

подскажите плиз, как сделать авторизацию для vpn пользователей, т.е. по логину и паролю которые указаны в сервисных привязках

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

y(x) писал(а):подскажите плиз, как сделать авторизацию для vpn пользователей, т.е. по логину и паролю которые указаны в сервисных привязках
В этом случае вам проще сделать просто проверку на соответствие IP адреса (ведь авторизация к моменту захода в Личный кабинет как я понимаю уже проведена), и пускать клиента сразу, без ввода логина и пароля. Будет удобная и прозрачная для пользователя система.

ga6iem
Сообщения: 32
Зарегистрирован: Пт фев 22, 2008 14:28

Сообщение ga6iem »

Kayfolom писал(а):2 ga6iem
По "[Wed Sep 30 23:48:01 2009] [error] [client 10.20.50.2] PHP Parse error: syntax error, unexpected T_VARIABLE in /var/www/html/administrator/urfa/URFAClient_Admin.php on line 2162" посмотрите эту строку и исправьте ошибку.
а что там такое не правильно?

Код: Выделить всё

	function rpcf_link_user_tariff&#40;$user_id,$account_id=0,$tariff_current,$tariff_next=$tariff_current,$discount_period_id,$tariff_link_id=0&#41; &#123; //0x3018

y(x)
Сообщения: 85
Зарегистрирован: Чт апр 26, 2007 12:03

Сообщение y(x) »

Kayfolom, нет, пользователь должен иметь доступ к ЛК, как при включенном vpn, так и при выключенном, а также с внешнего мира...

кто как делает с vpn? расскажите пожалуйста

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

ga6iem писал(а):
Kayfolom писал(а):2 ga6iem
По "[Wed Sep 30 23:48:01 2009] [error] [client 10.20.50.2] PHP Parse error: syntax error, unexpected T_VARIABLE in /var/www/html/administrator/urfa/URFAClient_Admin.php on line 2162" посмотрите эту строку и исправьте ошибку.
а что там такое не правильно?

Код: Выделить всё

	function rpcf_link_user_tariff&#40;$user_id,$account_id=0,$tariff_current,$tariff_next=$tariff_current,$discount_period_id,$tariff_link_id=0&#41; &#123; //0x3018
Что там не правильно можно узнать на сайте http://www.php.ru/
Пишет же "PHP Parse error: syntax error" - вот и проверяйте синтаксис.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

y(x) писал(а):Kayfolom, нет, пользователь должен иметь доступ к ЛК, как при включенном vpn, так и при выключенном, а также с внешнего мира...

кто как делает с vpn? расскажите пожалуйста
Ну если и из внешнего мира... А чем не устраивает проверка по логину-паролю аккаунта? Переписать пару строк на проверку по логину-паролю ip-группы не сложно, просто можно дергать sql запросом из базы, из таблицы ip_groups.

995533-g
Сообщения: 26
Зарегистрирован: Пн мар 16, 2009 10:52

Сообщение 995533-g »

Не подскажите как можно сделать, чтобы при выключении выключении интернета устанавливался тип блокировки с "да" на "нет" и наоборот

Закрыто