|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 24
|
|
Открытие приложения по ip20.06.2017, 22:05. Показов 1810. Ответов 18
Метки нет (Все метки)
ДН! Хотел сделать в приложении сверку ip адреса компьютера с ip адресами в таблице access, если ip не сходится (нет в базе) выдавать ошибку что компьютер не зарегистрирован в сети, если ip занесен в базу открывать приложение...
0
|
|
| 20.06.2017, 22:05 | |
|
Ответы с готовыми решениями:
18
?Открытие приложения? Открытие приложения в вк Открытие приложения браузером |
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 21.06.2017, 00:29 | |
|
1. А вы в курсе, что в локальной сети ip-компа может меняться хоть каждые пол-часа. Вот захотел админ настроить так dhcp.
2. Коли компьютер получил ip, то он уже зарегистрирован в сети и что вы в итоге проверяете совершенно непонятно.
0
|
|
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 24
|
|
| 21.06.2017, 08:27 [ТС] | |
|
Допустим, настроен DHCP в локальной сети, все компьютеры получают адреса автоматический, а те компьютеры на котором будет стоять приложение, они будут иметь статические ip, в практике такое есть, и если какой нибудь левый комп с сети (настроив статический ip адрес тех компов где есть данное приложение) захочет зайти в приложение, ему выйдет ошибка!
Все компьютеры в сети всегда включены!
0
|
|
|
Модератор
|
||
| 21.06.2017, 08:29 | ||
и такая проверка вполне имеет место быть, только с формулировкой: "компьютер имеет неразрешенный адрес для работы с программой". Но вот свой вопрос ТС-у следует конкретизировать:temirkhan2011, итак: 1. Вы не знаете, как сделать запрос к БД для проверки имеющегося IP-адреса? 2. Вы не знаете, как получить IP-адрес рабочей станции, на которой запускается программа? 3. Вы ничего этого не знаете? Прошу уточнить...
1
|
||
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 24
|
|
| 21.06.2017, 08:31 [ТС] | |
|
Не знаю)
0
|
|
| 21.06.2017, 08:56 | |
|
вот у вас в БД таблице с разрешенными адресами
вот у вас ВасяПупкин запускает клиентское приложение 1. при старте происходит считывание ИП адреса на это существуют 100500 способов как через реестр, так и WMI, так и простой парсинг ipconfig есть одна проблема - что если видеокарт больше чем одна? ну нужно так было и у человека еще WiFi карта стоит с другим адресом 2. Допустим адрес получили. Показываем пользователю приглашение ввести логин\пароль и делаем запрос к БД, передавая IP адрес. Обычный SELECT. Получаем ответ и обрабатываем его. Если адрес правильный, то заполняем список логинов в окне входа. Если неправильный - пишем сообщение. вопросы - как получить адрес и как сделать запрос уже обсуждался на форуме
0
|
|
|
Модератор
|
||||||||||||||||||
| 21.06.2017, 09:00 | ||||||||||||||||||
Кинуть на форму компонент IdIPWatch с закладки IndyMisk
0
|
||||||||||||||||||
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 24
|
|
| 21.06.2017, 13:34 [ТС] | |
|
0
|
|
|
Модератор
|
||
| 21.06.2017, 15:34 | ||
![]() 2. Чему равно значение переменной sIP в методе OnCreate формы? Да ничему! Где используете эту переменную, там и надо получать ее значение 3. Не взирая на предыдущее: ну вот выполнили Вы запрос, и что??? Программа пойдет выполняться дальше..., успешен он там был или нет. Где прерывание выполнения?
1
|
||
|
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 24
|
|||||||
| 21.06.2017, 19:58 [ТС] | |||||||
0
|
|||||||
|
|
|
| 22.06.2017, 05:35 | |
|
вообще нужно бы смотреть в другую сторону
обычно СЕРВЕР имеет какую-то возможность узнать, с какого IP зашел к нему клиент поэтому лучше эту логику переводить в запросы и не ковырять систему... вы можете просто сделать запрос и получить свой IP
0
|
|
| 22.06.2017, 09:50 | |
|
0
|
|
|
W
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
|
|
| 22.06.2017, 10:11 | |
|
Если локальная база, то можно к железу привязать, ip может и поменяться.
Серийный номер HDD
0
|
|
|
|
|
| 22.06.2017, 10:25 | |
|
D1973, да. речь именно о клиент-сервере
Firebird https://firebirdsql.org/refdoc... ntext.html Oracle https://oracle-base.com/articl... -addresses
0
|
|
|
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
|
||
| 26.06.2017, 15:00 | ||
|
2) Уважаемый ! довать вам какой то наработани код, кода вы не проктиковали не изучали основа этого языка бессмысленно. 3) Я думаю что вам надо читать книгу и тренировать.
1
|
||
| 26.06.2017, 15:32 | |
|
0
|
|
| 26.06.2017, 15:32 | |
|
Помогаю со студенческими работами здесь
19
Открытие приложения в html
Открытие приложения в программе
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|