cadastrar máquina para acesso único via web

17 views
Skip to first unread message

Julio Cesar Chiari

unread,
May 7, 2013, 7:18:16 AM5/7/13
to dotn...@googlegroups.com
Oi pessoal,

Tenho um cliente que possui um Curso Online. As aulas são ministradas ao vivo e depois os vídeos gravados ficam disponíveis para que os alunos possam assistir mais vezes.
Somente os usuários/alunos cadastrados e pagantes possuem login e senha de acesso.

Os Coordenadores do Curso me trouxeram a seguinte demanda => palavras deles: "precisamos acabar com o empréstimo de senha, pois temos percebido que uma pessoa compra o curso, mas várias pessoas diferentes assistem aos vídeos gravados depois" => esse detalhe quanto aos "vídeos gravados" é o seguinte: existe um controle de acesso simultâneo ao sistema, tanto numa aula ao avivo, como no vídeo gravado, que funciona assim: o próximo que acessar com o mesmo login, derruba quem já estava conectado ao sistema.

Sabendo disso os alunos emprestam sua senha de "maneira organizada" => um mesmo login acessa um mesmo vídeo gravado várias vezes, porém em dias e horários diferentes.

Agora eles querem que o usuário que comprar o Curso tenha de cadastrar um único computador para efetuar o acesso, como forma de inibir o empréstimo de senha.

Um dos Coordenadores me deu o seguinte exemplo: (palavras dele) => "Na Universidade onde frequento, para ter acesso ao acervo da Biblioteca via Internet tive de cadastrar meu Notebook e minha senha só funciona através dele. E se eu trocar de computador, se eu comprar outro por exemplo, vou ter que solicitar a troca do acesso para a nova máquina. Precisamos de algo assim para o Curso."

E é esta a minha demanda, não sei bem por onde começar... já me veio a mente que a solução possa envolver algo "parecido" com estes módulos de segurança que os sites de banco pedem para instalar... estou no começo da pesquisa e gostaria de saber se alguém já teve alguma experiência nesse sentido e se pode me dar alguma dica.

Obrigado e um bom dia a todos.

Julio

Neryval Lima

unread,
May 7, 2013, 7:49:20 AM5/7/13
to dotn...@googlegroups.com
Julio, 

Utilizo algo bem parecido com isto em uma de minhas aplicações.

Simplesmente cadastro o computador do usuário, e verifico se ele está acessando
através dele ou não.

Para identificar o PC, uso um id baseado no N° de serie da placa + id do HD, criptografo
tudo e adiciono ao cadastro do usuário.

A Caixa Econômica Federal já usa um sistema assim faz tempo!



Neryval Lima

+55 71 8104.9679 Tim 
+55 77 9942.9437 Claro
+55 77 9932.3539 Vivo
Skype : neryval.lima

Armazene sua Nota Fiscal de forma prática e segura.


--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
 
Facebook: www.facebook.com/grupodotnetbr
 
WebSite: www.dotnetbr.com
 
E-mail do Grupo: dotn...@googlegroups.com
==============================
---
Você está recebendo esta mensagem porque se inscreveu no grupo "DotNet Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnet_br+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Paulo S. M. Marques

unread,
May 7, 2013, 1:17:36 PM5/7/13
to dotn...@googlegroups.com
@Neryval

Você faz isso por um Applet Java ou ActiveX?


2013/5/7 Neryval Lima <ner...@gmail.com>



--
Atenciosamente,

Paulo S. M. Marques - @psmarques - Skype: psmarques
Software Engineer

Neryval Lima

unread,
May 7, 2013, 1:27:04 PM5/7/13
to dotn...@googlegroups.com
Activex


Neryval Lima

+55 71 8104.9679 Tim 
+55 77 9942.9437 Claro
+55 77 9932.3539 Vivo
Skype : neryval.lima

Armazene sua Nota Fiscal de forma prática e segura.


Nunes

unread,
May 7, 2013, 1:47:34 PM5/7/13
to dotn...@googlegroups.com
Oi Paulo,

Você pode fazer essa verificação usando WMI, eu aqui faço assim.

Abs.


ENunes


Em 7 de maio de 2013 14:27, Neryval Lima <ner...@gmail.com> escreveu:
> Activex
>
>
> Neryval Lima
>
> +55 71 3040.0901 Fixo
> +55 71 8104.9679 Tim
> +55 77 9942.9437 Claro
> +55 77 9932.3539 Vivo
> Skype : neryval.lima
> msn: nery...@hotmail.com
>
> RepositorioNFe
> Armazene sua Nota Fiscal de forma prática e segura.
>
>
> Em 7 de maio de 2013 14:17, Paulo S. M. Marques <psma...@gmail.com>
> escreveu:
>
>> @Neryval
>>
>> Você faz isso por um Applet Java ou ActiveX?
>>
>>
>> 2013/5/7 Neryval Lima <ner...@gmail.com>
>>>
>>> Julio,
>>>
>>> Utilizo algo bem parecido com isto em uma de minhas aplicações.
>>>
>>> Simplesmente cadastro o computador do usuário, e verifico se ele está
>>> acessando
>>> através dele ou não.
>>>
>>> Para identificar o PC, uso um id baseado no N° de serie da placa + id do
>>> HD, criptografo
>>> tudo e adiciono ao cadastro do usuário.
>>>
>>> A Caixa Econômica Federal já usa um sistema assim faz tempo!
>>>
>>>
>>>
>>> Neryval Lima
>>>
>>> +55 71 3040.0901 Fixo
>>> +55 71 8104.9679 Tim
>>> +55 77 9942.9437 Claro
>>> +55 77 9932.3539 Vivo
>>> Skype : neryval.lima
>>> msn: nery...@hotmail.com
_____________________
E. Nunes

Paulo S. M. Marques

unread,
May 8, 2013, 12:30:58 AM5/8/13
to dotn...@googlegroups.com
Então, ActiveX não roda no linux...o melhor seria fazer com um applet.


2013/5/7 Nunes <evandr...@gmail.com>

Vinícius Ribeiro

unread,
May 8, 2013, 1:35:43 AM5/8/13
to dotn...@googlegroups.com
Oi Nunes.

Como vc usa WMI via web ?

abs.

Atenciosamente,

    Vinícius Ribeiro
    Nome Skype: vinicius-alicersis
    Celular: (32) 8816-4738 | Fixo: (32) 4141-1410

Edmilson

unread,
May 8, 2013, 8:34:06 AM5/8/13
to dotn...@googlegroups.com
@Julio,  sua informação é bem útil!  Pergunta de newbie:  O .NET  tem alguma classe que me dá acesso a estas informações, ou tem que fazer aqueles  workarounds  com codigos em C  ou outras Libs  para acessar.

[]´s

Edmilson


Em terça-feira, 7 de maio de 2013 08h49min20s UTC-3, Neryval escreveu:
Julio, 

Utilizo algo bem parecido com isto em uma de minhas aplicações.

Simplesmente cadastro o computador do usuário, e verifico se ele está acessando
através dele ou não.

Para identificar o PC, uso um id baseado no N° de serie da placa + id do HD, criptografo
tudo e adiciono ao cadastro do usuário.

A Caixa Econômica Federal já usa um sistema assim faz tempo!


Neryval Lima

+55 71 8104.9679 Tim 
+55 77 9942.9437 Claro
+55 77 9932.3539 Vivo
Skype : neryval.lima

Julio Cesar Chiari

unread,
May 8, 2013, 8:52:07 AM5/8/13
to dotn...@googlegroups.com
Bom dia pessoal,

Muito legal todas as dicas. Não conhecia a opção por ActiveX e nem o WMI, estava imaginando que apenas o Java iria "entrar na roda".

A Coordenação do Curso decidiu que apenas duas plataformas precisarão ser contempladas para estabelecer este controle de acesso (pelo menos por enquanto): Windows e Mac. Então, computadores Linux e dispositivos móveis (tablets ou celulares Apple, Android, etc) ficam de fora, não vão ter acesso.

Creio assim que a única opção que vai funcionar no Windows e no Mac também vai ser o Java. E ActiveX e WMI são funcionais apenas no Internet Explroer, né?

Valeu!

Julio

Nunes

unread,
May 8, 2013, 9:15:00 AM5/8/13
to dotn...@googlegroups.com
Fala Julio,

Cara, WMI não irá funcionar para recuperar os dados de um OSX. E não
tem essa de funcionar só no IE, funcionar nos outros navegadores tb.

Vinicius,

Você pode baixar no endereço abaixo o WMI Code Creator que a própria
microsoft disponibiliza.
http://www.microsoft.com/en-us/download/details.aspx?id=8572

Tem muita coisa maneira que você pode usar com WMI, mas tem a
limitação de ser apenas Windows.

Neste prog WMI Code Creator, ele te dá opções da linguagem que ele
codifica, C#, VB.NET e VB Script.

Precisando de ajuda estamos ai.


Abs.


ENunes





Em 8 de maio de 2013 09:52, Julio Cesar Chiari

Vinícius Ribeiro

unread,
May 8, 2013, 10:10:46 AM5/8/13
to dotn...@googlegroups.com

Nunes

Minha duvida eh como utilizar a wmi via internet. Em sistemas desktop ja usei mas via web nao. Pra mim nem funcionava.

Abs

Nunes

unread,
May 8, 2013, 10:13:37 AM5/8/13
to dotn...@googlegroups.com
Fala Vinicius,

Pra ser sincero, eu também nunca utilizei via web, mas se no WMI CODE
CREATOR tem geração de código em VB SCRIPT, provavelmente funcione
sim.

Vou fazer algum teste basico aqui e posto o resultado.

Abs.

ENunes

Em 8 de maio de 2013 11:10, Vinícius Ribeiro
<vini...@alicersis.com.br> escreveu:
Reply all
Reply to author
Forward
0 new messages