Liberar acesso somente a computadores cadastrados
Aplicativos desenvolvido em WebForms C# e ASP.NET
O cenário é o seguinte
Web site de gestão empresarial...
Cadastros, Relatorios, Configuracoes, Estoque, Venda, etc..
Agora o que eu preciso é...
Certas operações do sistema tipo alguns relatorios financeiro somente serão acessiveis de estações previamente cadastradas..
Alguém vai ate essa estação acessa o sistema entra no cadastro de estações e libera o acesso do conteúdo restrito para aquela estação.
O que eu preciso.
Como verificar se a estação esta cadastrada ??
Gravar algo no Registro do Windows? tem como pelo browser com asp.net ??
Algum arquivo em algum diretório dessa estação? Pelo browser eu posso verificar a existencia de arquivos no disco local da estacao ?
O cenário é o seguinte
Web site de gestão empresarial...
Cadastros, Relatorios, Configuracoes, Estoque, Venda, etc..
Agora o que eu preciso é...
Certas operações do sistema tipo alguns relatorios financeiro somente serão acessiveis de estações previamente cadastradas..
Alguém vai ate essa estação acessa o sistema entra no cadastro de estações e libera o acesso do conteúdo restrito para aquela estação.
O que eu preciso.
Como verificar se a estação esta cadastrada ??
Gravar algo no Registro do Windows? tem como pelo browser com asp.net ??
Algum arquivo em algum diretório dessa estação? Pelo browser eu posso verificar a existencia de arquivos no disco local da estacao ?
Mysys
Curtidas 0
Respostas
Signori
16/04/2009
Veja,
Pelo .NET, você consegue pegar o IP da estação, porém estas deveriam ter IP fixo na rede.
Ainda assim acho que um controle de usuários/logins seria a melhor opção.
espero ter ajudado...
Att
Pelo .NET, você consegue pegar o IP da estação, porém estas deveriam ter IP fixo na rede.
Ainda assim acho que um controle de usuários/logins seria a melhor opção.
espero ter ajudado...
Att
GOSTEI 0
Mysys
16/04/2009
sim o controle de usuarios ja tem ...
mais mesmo assim ... bom entao vamos portir para perguntas..
posso manipular o regedit pelo aspx ?
ou
posso verificar a existencia de um arquivo x no diretorio do cliente ?
ou
posso verificar o serial do HD do cliente como é feito no delphi ?
mais mesmo assim ... bom entao vamos portir para perguntas..
posso manipular o regedit pelo aspx ?
ou
posso verificar a existencia de um arquivo x no diretorio do cliente ?
ou
posso verificar o serial do HD do cliente como é feito no delphi ?
GOSTEI 0
Signori
16/04/2009
Pelo que pesquisei, por medidas de segurança, essas o .NET não tem acesso a estas informações.
Mas parece que é possível pegar o endereço MAC da placa de rede, vou continuar pesquisando, se achar algo posto aki...
Se você encontrar algo, não deixa de compartilhar! :wink:
Boa sorte!
Mas parece que é possível pegar o endereço MAC da placa de rede, vou continuar pesquisando, se achar algo posto aki...
Se você encontrar algo, não deixa de compartilhar! :wink:
Boa sorte!
GOSTEI 0
Signori
16/04/2009
veja esse artigo, é feito em VB.NET, mas quem sabe possa dar uma luz..
[url]http://www.linhadecodigo.com.br/Artigo.aspx?id=470[/url]
[url]http://www.linhadecodigo.com.br/Artigo.aspx?id=470[/url]
GOSTEI 0
Signori
16/04/2009
Outra sugestão, seria você instalar algum programa nestas estações que interagem com seu site, como se fosse um plugin.... Daí vc liberava acesso somente para as máquinas que tivessem este aplicativo...
flw
flw
GOSTEI 0
Mysys
16/04/2009
pra pegar dados no registro do windwos da pra usar essas dicas
http://books.google.com.br/books?id=JMo8W7DG9Q0C&pg=PA461&lpg=PA461&dq=asp+manipular+registros+do+windows&source=bl&ots=9ZoI82ka1q&sig=XzzqjV1AHrha2iL-vJH-bnH8WMY&hl=pt-BR&ei=4dLwSe__KIiMtgfxpKmrDw&sa=X&oi=book_result&ct=result&resnum=6#PPA462,M1
porem entretanto toda via se o cliente acessar de um sistema operacional que na seja windows ?? e ai ??
http://books.google.com.br/books?id=JMo8W7DG9Q0C&pg=PA461&lpg=PA461&dq=asp+manipular+registros+do+windows&source=bl&ots=9ZoI82ka1q&sig=XzzqjV1AHrha2iL-vJH-bnH8WMY&hl=pt-BR&ei=4dLwSe__KIiMtgfxpKmrDw&sa=X&oi=book_result&ct=result&resnum=6#PPA462,M1
porem entretanto toda via se o cliente acessar de um sistema operacional que na seja windows ?? e ai ??
GOSTEI 0
Signori
16/04/2009
Endereço MAC da plca de rede...
GOSTEI 0
Fausto.malheiros
16/04/2009
se fosse eu, não pensaria 2 vezes....chama um aplicativo que captura a serie o hd...e ja usa a propria série pra buscar a licencas...se não tem licença...nãe acessa.
GOSTEI 0
Mysys
16/04/2009
Entao ...
em alguns aplicativos desktop ja é assim com o delphi...
mais no C# com asp.net ? eu vou ter acesso ao hd ?
se tiver algun conteudo manda ai
falows
em alguns aplicativos desktop ja é assim com o delphi...
mais no C# com asp.net ? eu vou ter acesso ao hd ?
se tiver algun conteudo manda ai
falows
GOSTEI 0