Страница 6 из 7

Re: Пожелания к программе

Добавлено: 10 апр 2013, 18:33
Dmitry
Запускаете терминал
в нем последовательно вводите такие команды (копируйте прямо отсюда в консоль именно так как они и написаны):
1. Создаем временную папку:

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

sudo mkdir /tmp/chat
2. переходим в нее

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

cd /tmp/chat
3. Скачиваем архив (я его скопировал на свой сервер, поэтому адрес валиден):

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

sudo wget http://dmitrykhn.homedns.org/hotspot_info/script_chat_simple.zip
4. Создаем доп. папку у сервера апач, в которую разместим скрипт чата:

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

sudo mkdir /var/www/chat
5. Распаковываем архив в папку апача:

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

sudo unzip script_chat_simple.zip -d /var/www/chat
6. Рекурсивно меняем владельца для папки чата и всего ее внутреннего содержимого:

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

sudo chown -R www-data:www-data /var/www/chat
7. Дополнительно меняем права на папку в которую чат пишет свои служебные файлы:

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

sudo chmod 777 /var/www/chat/chattxt
Вот после этого чат должен быть доступен по адресу:
http://адрес вашего сервера/chat/chat.php

Результат вышеуказанных действий, выполненных на моем сервере, доступен тут:
http://dmitrykhn.homedns.org/chat/chat.php

И да, временную папку /tmp/chat потом можете удалить...

Re: Пожелания к программе

Добавлено: 10 апр 2013, 18:52
Dmitry
RDEMEN писал(а):
Dmitry писал(а):Еще один вариант ответа на вопрос:
(добавлял ему скрипты в страницы авторизации и пр)...

а можно по подробнее, что, куда...
извиняюсь, ваши посты висели в модерации, куда я давно не заглядывал....

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

по поводу куда в hotspotlogin.cgi его добавить.
В коде файла hotspotlogin.cgi находите вот такой фрагмент:

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

    <!-- Here finished main table and html body -->
    </td>
    </tr>
    </table></div>";
}
##
if ($regular_mode == 1 && $reclama_mode != 1)  {print "$stat_btn";}
    print "</body> \n</html>";
}

if ($result == 1)
и НАД строкой print "</body> \n</html>"; добавляете еще одну

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

print " а вот тут весь тот код на javascript ";
Что важно при этом? "Экранировать" обратной наклонной чертой (слешем) все спецсимволы. То есть, первое и самое заметное - двойные кавычки. И в коде скрипта вы вместо " должны будете написать \". Реально будет заметно по подсветке синтаксиса - весь блок должен в итоге стать однотонно зеленым (если речь про встроенный редактор Midnight Commander-а - mcedit).

Re: Пожелания к программе

Добавлено: 12 апр 2013, 11:36
Aleksander
Дмитрий, спасибо!
sudo chown -R www-data:www-data /var/www/chat
Назначил права на папку chat и все заработало :)

Re: Пожелания к программе

Добавлено: 12 апр 2013, 11:55
Dmitry
вот и чудно...

Re: Пожелания к программе

Добавлено: 21 янв 2014, 01:06
Skydreem
Предлогаю при неверных авторизациях клиента отмечать в выводимом логе с какого НАса были попытки, чтобы на базе иметь возможность их блокировать

Re: Пожелания к программе

Добавлено: 21 янв 2014, 13:34
Dmitry
строка в логе авторизации о неверной авторизации выглядит к примеру так:

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

Thu Jan 16 11:55:34 2014 : Auth: Login incorrect: [30-85-A9-37-55-4A/rE7ab5uw] (from client hotspot port 1 cli 30-85-A9-37-55-4A)
в ней идентификатор хотспота - слово "hotspot". Использование именно его как идентификатора - "предопределено" в исходном коде FreeRADIUS. Этот идентификатор задается как параметр shortname в файле clients.conf
Чтобы этот идентификатор был различным для разных хотспотов - в файле clients.conf нужно делать отдельные персональные записи о "клиентах"-роутерах, а не "одну общую" с маской 0.0.0.0/0, как это реализовано "по дефолту".

Re: Пожелания к программе

Добавлено: 08 июн 2014, 05:54
Skydreem
Программа управления зонами wifi хотспота работает отлично, никаких отклонений в работе не замечено, всё класс.
Ни у кого не возникало огромное желание видеть в списке онлайн клиентов сколько кому дней осталось? Тем кто пользуется раздачей интернет wi-fi с временным ограничением очень удобно будет

Re: Пожелания к программе

Добавлено: 30 июн 2014, 23:10
Skydreem
Сортировка происходит по логину, который создается по хаотичным значениям, искать неудобно. Нужно сделать сортировку клиентов по имени клиента. Можно сделать?

Re: Пожелания к программе

Добавлено: 30 июн 2014, 23:39
Dmitry
насколько я вижу, сортировка по имени клиента - есть:
http://wifi-hotspot.zp.ua/hotspot_demo/ ... p/postpaid

Re: Пожелания к программе

Добавлено: 14 дек 2014, 01:57
Frozen
Хотелось бы узнать возможно ли убрать привязку к MAC адресу при использовании ваучеров (чтобы заходить на 1 ваучер с нескольких устройств одновременно).