<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Создайте пользователей User Manager из внешней базы данных.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Создайте пользователей User Manager из внешней базы данных. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 07:39:07 -0400</pubDate>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386814">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Последний вопрос: так как ваш сайт не на английском, мне интересно — при покупке программы лицензия действует только на один терминал или я могу использовать один и тот же лицензионный код на нескольких терминалах/для нескольких клиентов? <br />
			<i>02.02.2019 15:54:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386814</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386814</guid>
			<pubDate>Sat, 02 Feb 2019 15:54:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386813">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			В логе указано, что у вас версия 1.3, а она уже устарела. Я загрузил версию 1.6. Используйте тот же самый ссылку для скачивания. Цены можно посмотреть на <noindex><a href="https://wifi.tienda/15-hotspots" target="_blank" rel="nofollow" >https://wifi.tienda/15-hotspots</a></noindex>. Указанные цены — это конечные цены для пользователей, установщики могут оформить заявку на скидки. <br />
			<i>31.01.2019 11:08:00, pribasv.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386813</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386813</guid>
			<pubDate>Thu, 31 Jan 2019 11:08:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386812">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Чёрт, похоже, эти ошибки из-за того, что у меня на устройстве прошивка 6.43.x, нужно будет найти стабильную версию 6.42.x. Ладно, мне интересна твоя работа, можешь написать мне в личку, чтобы обсудить цены? <br />
			<i>31.01.2019 10:46:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386812</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386812</guid>
			<pubDate>Thu, 31 Jan 2019 10:46:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386811">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Окей, теперь всё работает, но заметил следующую проблему: когда импорт идёт из твоего файла, процесс импорта как бы зависает на полпути из-за какой-то ошибки. Это происходит, если в менеджере пользователей уже есть заранее созданные аккаунты. Единственный способ решить — удалить всех пользователей, тогда импорт продолжится. Ещё заметил ошибку при завершении программы (через Ctrl+C), показывается какая-то ошибка, связанная, судя по всему, с состоянием подключения к API MikroTik. Прикрепил лог.<br /><br />В моём случае я работаю с двумя большими блоками отеля, в которых примерно 400 комнат, так что не могу позволить себе, чтобы процесс импорта застревал на полпути и приходилось удалять всех пользователей. Честно говоря, не знаю, что будет, если сделать это, пока отельные гости уже подключены к хотспоту. hotspotauto.log (126 KB) <br />
			<i>31.01.2019 10:42:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386811</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386811</guid>
			<pubDate>Thu, 31 Jan 2019 10:42:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386810">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Чтобы запустить программу напрямую без установки сервиса, нужно использовать: hotspotauto.exe -run. Этот исполняемый файл — оболочка для сервиса, поэтому вызов без параметров ничего не сделает. Если вы хотите запускать её напрямую из java.exe, придется вручную указать все зависимости в командной строке. &nbsp;<br /><br />Если требуется использовать подключение к базе данных, нужно скопировать jdbc драйвер для вашей СУБД в папку lib и изменить application.properties: &nbsp;<br />spring.datasource.driverClassName=[ваш драйвер]  <br />spring.datasource.url=[ваш jdbc url]  <br />spring.datasource.username=[пользователь базы данных]  <br />spring.datasource.password=[пароль пользователя базы данных]  <br /><br />В application.properties есть пример настройки для MySQL (закомментирован): &nbsp;<br /># Пример использования MySQL &nbsp;<br /># spring.datasource.url=jdbc:mysql://localhost/mydb &nbsp;<br /># spring.datasource.username=user &nbsp;<br /># spring.datasource.password=password &nbsp;<br /># spring.datasource.driverClassName=com.mysql.jdbc.Driver &nbsp;<br /># Конец примера использования MySQL &nbsp;<br /><br />Обратите внимание, что версия RouterOS 6.43.xx сейчас несовместима. Эта проблема скоро будет исправлена, но пока обязательно тестируйте приложение на устройстве с версией 6.42.xx или ниже. <br />
			<i>31.01.2019 10:10:00, pribasv.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386810</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386810</guid>
			<pubDate>Thu, 31 Jan 2019 10:10:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386809">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Похоже, ошибка началась с «Injection of autowired dependencies failed». В принципе, сейчас я особо ничего сделать не могу. Я бы посоветовал тебе попробовать запустить это на свежесобранном компьютере; если заработает, дай знать, что делать дальше. <br />
			<i>31.01.2019 09:42:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386809</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386809</guid>
			<pubDate>Thu, 31 Jan 2019 09:42:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386808">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Окей, я попробовал запустить программу снова, как ты сказал, но способ с HotspotAuto.exe вообще ничего не показывает, даже лог не создаётся. Запустил через командную строку java -jar HotSpotAuto-1.0.jar — та же история. <br />
			<i>31.01.2019 09:35:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386808</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386808</guid>
			<pubDate>Thu, 31 Jan 2019 09:35:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386807">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я просто дважды кликаю по jar-файлу, чтобы запустить его. <br />
			<i>31.01.2019 09:26:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386807</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386807</guid>
			<pubDate>Thu, 31 Jan 2019 09:26:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386806">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вы установили его как службу? Если нет, какую команду вы используете для запуска? Проблема в том, что не удается загрузить драйвер csvjdbc. <br />
			<i>31.01.2019 09:01:00, pribasv.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386806</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386806</guid>
			<pubDate>Thu, 31 Jan 2019 09:01:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386805">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			hotspotauto.log (31,7 КБ) Окей, валится куча ошибок… мне нужна какая-то определённая версия J2RE для запуска? <br />
			<i>31.01.2019 08:30:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386805</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386805</guid>
			<pubDate>Thu, 31 Jan 2019 08:30:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386804">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Сервис сравнивает все записи, полученные из запроса, и работает в следующих случаях: пользователя нет — он создаётся в User Manager; пользователь уже есть, но пароль отличается — его заменяют новой записью в User Manager; пользователь есть, и пароль тот же — запись в User Manager остаётся без изменений; пользователь есть в User Manager, но отсутствует в результатах запроса — его удаляют из User Manager. Короче говоря, сервис старается синхронизировать содержимое запроса со списком пользователей в User Manager. Чтобы избежать такого поведения для некоторых пользователей, можно вручную создать пользователя в User Manager и назначить ему профиль «skip» (например, user: receptionist pass:12345). Имя профиля для игнорируемых пользователей задаётся в файле настроек. Обычно для обычных пользователей используется профиль по умолчанию, а для тех, кого нужно сохранить во время синхронизации — профиль с названием «skip». <br />
			<i>28.01.2019 18:23:00, pribasv.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386804</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386804</guid>
			<pubDate>Mon, 28 Jan 2019 18:23:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386803">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Окей, получил файл, позже сегодня проведу несколько тестов. Просто быстро уточню: после того, как ты делаешь запрос к внешней базе данных и получаешь результат, перед тем как записывать эти данные в базу User Manager, ты проверяешь, существует ли уже такой username в User Manager? Например, в текущем Userman есть username: Room1 и пароль Jonathan, а в результате из внешней базы появляется запись с username: Room1 и паролем David. Как ты с этим поступаешь? Перезаписываешь? <br />
			<i>28.01.2019 17:51:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386803</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386803</guid>
			<pubDate>Mon, 28 Jan 2019 17:51:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386802">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ссылка для скачивания доступна только на испанской версии этой страницы. Извините за неудобства. Вместо этого используйте прямую ссылку: <noindex><a href="https://www.infinitel.es/software/HotSpotAuto.rar" target="_blank" rel="nofollow" >https://www.infinitel.es/software/HotSpotAuto.rar</a></noindex> <br />
			<i>28.01.2019 10:53:00, pribasv.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386802</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386802</guid>
			<pubDate>Mon, 28 Jan 2019 10:53:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386801">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Окей, пытался скачать с указанного сайта, но, похоже, там нет ссылки на файл. Поможешь? <br />
			<i>28.01.2019 10:43:00, learnyee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386801</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386801</guid>
			<pubDate>Mon, 28 Jan 2019 10:43:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386800">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вы можете скачать это по ссылке: <noindex><a href="http://www.infinitel.es/inicio/hostpot/infinitel-hotspotauto" target="_blank" rel="nofollow" >http://www.infinitel.es/inicio/hostpot/infinitel-hotspotauto</a></noindex> Вы можете скачать и протестировать перед покупкой. <br />
			<i>22.06.2017 16:20:00, pribasv.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386800</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386800</guid>
			<pubDate>Thu, 22 Jun 2017 16:20:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386799">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, мне интересно узнать больше про Infinitel Hotspot Auto. Как можно скачать для тестирования?.. Я ищу именно такое решение для использования в отеле… Пожалуйста, помогите… Спасибо. Эрнест. <br />
			<i>19.06.2017 00:43:00, seriousreal.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386799</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386799</guid>
			<pubDate>Mon, 19 Jun 2017 00:43:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Создайте пользователей User Manager из внешней базы данных.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386798">Создайте пользователей User Manager из внешней базы данных.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			По просьбе одного из наших клиентов — отеля, мы разработали системный сервис, который берет имена пользователей и пароли из базы данных и создает, а также поддерживает пользователей hotspot в User Manager. Скачать можно по ссылке <noindex><a href="http://www.infinitel.es/productos/infinitel/hotspot/hsauto_en.html" target="_blank" rel="nofollow" >http://www.infinitel.es/productos/infinitel/hotspot/hsauto_en.html</a></noindex><br /><br />В качестве примера: в отеле используется SQL Server с программным обеспечением для управления отелем, где логично хранится список номеров и их гостей. Сервис периодически выполняет SQL-запрос к этой базе, берет номер комнаты как имя пользователя для User Manager и фамилию гостя как пароль. Как только гость заезжает, сервис обновляет пользователя User Manager с соответствующим номером комнаты.<br /><br />Персоналу отеля не нужно вручную поддерживать пользователей в User Manager или создавать ваучеры для гостей. Сервис может подключаться к любой базе данных с поддержкой JDBC-драйвера, либо использовать CSV-файл в качестве источника имени пользователя и пароля с помощью открытого драйвера CSVJDBC. Подключение к Mikrotik User Manager происходит через API-сервис.<br /><br />Пример конфигурации выглядит так:<br /><br />spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver &nbsp;# JDBC-драйвер (в данном случае MS SQL Server) &nbsp;<br />spring.datasource.url=jdbc:sqlserver://server;databaseName=HOTEL &nbsp;# URL подключения к базе данных &nbsp;<br />spring.datasource.username=sa &nbsp;# имя пользователя базы данных &nbsp;<br />spring.datasource.password=password &nbsp;# пароль базы данных &nbsp;<br /><br />data.query=select room as username, surname as password from guests &nbsp;# выполняемый SQL-запрос &nbsp;<br /><br />update.rate=* 0/5 * * * ? &nbsp;# расписание обновления в формате CRON (здесь — каждые 5 минут) &nbsp;<br /><br />hotspot.address=192.168.0.1 &nbsp;# IP-адрес устройства Mikrotik &nbsp;<br />hotspot.user=admin &nbsp;# пользователь API Mikrotik &nbsp;<br />hotspot.password=password &nbsp;# пароль пользователя API Mikrotik &nbsp;<br />hotspot.port=8728 &nbsp;# порт API Mikrotik &nbsp;<br />hotspot.customer=admin &nbsp;# клиент User Manager &nbsp;<br />hotspot.profile=default &nbsp;# профиль, назначаемый новым пользователям &nbsp;<br /><br />hotspot.remove=true &nbsp;# опция удаления неиспользуемых пользователей &nbsp;<br />hotspot.remove.skip= &nbsp;# список профилей пользователей, которые не удалять &nbsp;<br /><br />SQL-запрос должен возвращать столбец username (имя пользователя) и столбец password (пароль). Опционально он может возвращать и столбец profile с названием профиля User Manager, который будет назначен новому пользователю.<br /><br />В приведенном примере запрашивается таблица guests, где номер комнаты используется как имя пользователя, фамилия — как пароль. Профиль не возвращается, поэтому берется из параметра “hotspot.profile=…”. Имя пользователя должно быть уникальным в результатах запроса.<br /><br />При запуске обновления сервис проверяет, нет ли уже пользователя с таким username в User Manager. Если пользователя нет — создает нового. Если есть — сверяет пароли: если они совпадают, пользователь остается без изменений, если отличаются — старый пользователь удаляется, создается новый с тем же username и новым паролем.<br /><br />Если включена опция hotspot.remove, сервис удаляет всех пользователей в User Manager, которые не появились в результате запросе, за исключением пользователей с профилями, указанными в hotspot.remove.skip.<br /><br />В итоге, когда гость регистрируется, ему вместе с ключом от номера выдают карточку, где написано: для доступа в интернет имя пользователя — это номер комнаты, а пароль — фамилия гостя. Мы используем систему именно так, но запрос и база данных могут быть любыми, и сервис подойдет для разных сценариев.<br /><br />Сервис написан на Java, требует установленной Java Runtime версии 1.7 и выше. В комплекте есть обертка для установки в качестве службы Windows. Он также работает на любой ОС с поддержкой Java (Linux, Mac, что угодно), так как представляет собой самодостаточный jar-файл, который запускается командой java -jar HotSpotAuto.jar.<br /><br />В комплекте прилагается файл README:<br /><br />Использование: распакуйте в папку. Поместите JDBC-драйвер вашей базы данных в подпапку lib. Отредактируйте application.properties под свои настройки. Для теста в комплекте есть драйвер CSVJDBC, пример данных в папке data и интервал обновления установлен на 2 минуты. Просто настройте параметры hotspot.* под свой Mikrotik.<br /><br />Логи работы можно найти в файле log\hotspotauto.log, где отображаются созданные/удалённые пользователи и возможные ошибки.<br /><br />Команды для службы Windows: &nbsp;<br />Установить службу: HotSpotAuto.exe install &nbsp;<br />Запустить службу: HotSpotAuto.exe start &nbsp;<br />Остановить службу: HotSpotAuto.exe stop &nbsp;<br />Удалить службу: HotSpotAuto.exe uninstall &nbsp;<br /><br />Для запуска без установки службы: java -jar HotSpotAuto-1.0.jar <br />
			<i>19.02.2015 16:45:00, pribasv.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386798</link>
			<guid>http://mikrotik.moscow/forum/forum57/84460-sozdayte-polzovateley-user-manager-iz-vneshney-bazy-dannykh./message386798</guid>
			<pubDate>Thu, 19 Feb 2015 16:45:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
