Descobrir se usuário está acessando pela Internet ou Rede Interna

1 resposta
javascriptredejava
pyro

Bom dia.

Pessoal, tenho a necessidade de identificar se um usuário está acessando o meu sistema (sistema Web) via internet ou rede LAN (rede interna).
A princípio eu poderia validar o endereço IP do computador de acesso, porém gostaria de uma solução menos hardcoded.
Alguém tem alguma sugestão? É possível identificar se um acesso está vindo da internet de maneira confiável?

A princípio a solução poderia ser implementada via Java ou JavaScript (tecnologias utilizadas no sistema).

1 Resposta

jonathan.sky

Acredito que com essa implementação em javascript você consiga resolver

https://www.w3schools.com/js/tryit.asp?filename=tryjs_nav_online

salve engano, ele retorna o estado do navegador, se é online ou não.
navigator.onLine

caso queira saber mais, https://www.w3schools.com/js/js_window_navigator.asp.

Criado 17 de abril de 2017
Ultima resposta 24 de abr. de 2017
Respostas 1
Participantes 2