|
Тонкий клиент: как прочитать IP:адрес | ☑ | ||
---|---|---|---|---|
0
Blade Runner
15.10.12
✎
11:52
|
Как прочитать для веб-клиента IP-адрес? а компьютер, с которого подключились?
если все просто - огромное спасибо заранее! |
|||
1
Blade Runner
15.10.12
✎
12:01
|
апну. неужто никто не скажет с ходу, или на разработку на инфостарте не пошлет?
|
|||
2
НЕА123
15.10.12
✎
12:03
|
СП
ИмяКомпьютера() |
|||
3
Blade Runner
15.10.12
✎
12:10
|
(2) вопрос простой. почему в тонком клиенте работает, а в вэб-клиенте нет?
|
|||
4
Blade Runner
15.10.12
✎
12:11
|
ухты. роль на форуме - инженер знаний. неплохо звучит, это наверное как архитектор 1С.
|
|||
5
НЕА123
15.10.12
✎
12:14
|
(3)
хз. интересно. на сервере может даст? |
|||
6
НЕА123
15.10.12
✎
12:15
|
(4)
ты это.. того... полковника с пожарником не путай. |
|||
7
Blade Runner
15.10.12
✎
12:33
|
(5) логику не пойму. подключается к тебе некто на веб-сервер с IP-адресом, а ты получаешь адрес своего сервера 1С?
(6) неправильно вопрос задал. если инженер знаний - роль на форуме, то что это означает? :) сорри, понедельник день тяжелый. |
|||
8
0Mint
15.10.12
✎
12:36
|
(7) В вебсервере и смотри, в логах.
|
|||
9
НЕА123
15.10.12
✎
12:45
|
что-то я недопонимаю.
программно хотя бы так ПолучитьСоединенияИнформационнойБазы() |
|||
10
Blade Runner
15.10.12
✎
12:48
|
(8) а можно уточнить, куда копать?
команду там какую-то, объект какой-то, с которого можно считать из самой 1С, в формате веб-сервера? |
|||
11
Blade Runner
15.10.12
✎
16:15
|
(9) вариант отличный! у меня просто пользователи входят под 1 пользователем ИБ, на веб=сервер
перебор результата функции ПолучитьСоединенияИнформационнойБазы()хотелось бы делать на сервере, получая какой-то адрес от вебсервера функция на клиенте, которая будет серверную, может же получать аналог ИмяПользователя() на веб-сервере, но с IP? где эти логи разобрать-то :( |
|||
12
YF
15.10.12
✎
16:17
|
(11) А выполнить скрипт или ipconfig с выводом результата во временный файл не получается на клиенте?
|
|||
13
Blade Runner
15.10.12
✎
16:21
|
(12) ухты, хороший вариант, сейчас попробую, спасибо.
|
|||
14
hhhh
15.10.12
✎
17:04
|
(13) ну а смысл получать IP, если это будет IP внутри какой-то неизвестной локальной сети?
|
|||
15
vde69
15.10.12
✎
17:08
|
(14)+100
десять соединений с IP: 10.0.0.1 интересно чего это автору даст? если реально интересно - то это нужно смотреть в сессии на web сервере в параметрах сесии, только в рамках 1 сесии может быть 50 подключений 1с, то-же не вариант :) (0) скажи на кой ляд тебе IP в 1с? |
|||
16
Wobland
15.10.12
✎
17:12
|
не глядя, вдруг поможет
Set WNetwork=CreateObject("WScript.Network") Set WMIService=GetObject("winmgmts:\\" + WNetwork.ComputerName + "\root\cimv2") Set IPConfigSet=WMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE") For Each IPConfig In IPConfigSet If Not IsNull(IPConfig.IPAddress) Then Addresses=IPConfig.IPAddress s="" For Each ip In Addresses s=s+" "+ip Next MsgBox s End If Next |
|||
17
Blade Runner
15.10.12
✎
17:58
|
(14) так это решает мою проблему.
у меня 2 юзера под пользователем "ПользовательWEBклиента" должны как-то отличаться, например IP=адресом внутренней сети или именем компьютеров. делаю идентификацию по мобильному, получается. нужно понимать с какого адреса входят 2 разных человека, пользуясь 1 паролем, пришедший как СМС на зарегистрированный мобильный. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |