Jump to content


Photo

Limitar Sistema Do Usuario


  • Faça o login para participar
10 replies to this topic

#1 alphanet

alphanet

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 30/08/2008, 23:15

Bem, é o seguinte, estou desenvolvendo pequenos aplicativos em PHP para uma intranet, como faço para criar um sistema de "serial" ou "chave de registro" ou seja, que este sistema de intranet funcione apenas se estiver com determinado codigo "dentro do sistema" e este codigo esteja validade através de uma funcao ou a partir de um www/site (site onde ele verifica a chave e diz se é valida) ??

#2 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 30/08/2008, 23:31

Isso já foi discutido algumas vezes no fórum, no caso teria de criar isso com um aplicativo ACTIVEx que é instalado no PC, e esse aplicativo passa esses dados para o servidor WEB...

Como criar esse aplicativo, não sei lhe dizer... '-'
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#3 alphanet

alphanet

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 30/08/2008, 23:35

Eitcha amigo, nao precisa disto tudo...

Eu queria mesmo é uma idéia, de como implementar, quais funcoes utilizar. Nao preciso de Activex (pois pretendo fazer isto para rodar em qualquer pc).

A idéia básica, e tonar meu sistema de: gratuito a pago, ou seja, inserir esta limitacao de "licensa" antes da pessoa de fato utilizar o sistema...

#4 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 31/08/2008, 00:27

Em PHP!? Very simple: http://www.zend.com/en/products/guard/ .
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#5 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 31/08/2008, 02:34

Eitcha amigo, nao precisa disto tudo...

Eu queria mesmo é uma idéia, de como implementar, quais funcoes utilizar. Nao preciso de Activex (pois pretendo fazer isto para rodar em qualquer pc).

A idéia básica, e tonar meu sistema de: gratuito a pago, ou seja, inserir esta limitacao de "licensa" antes da pessoa de fato utilizar o sistema...

ahh bom, por que no primeiro post o que entendi foi isto... xD
Mas depois deste seu POST deu para entener de outra forma... (y)
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#6 alphanet

alphanet

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 31/08/2008, 21:28

;)

Alguém poderia me auxiliar?

#7 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 31/08/2008, 23:35

Cara é simples faz um include em todas as paginas do seu sistema de intranet...

Nessa pagina de include você salva uma data em uma variavel e soma trinta dias nela ..
Só montar um IF dizendo que se a data for maior que trinta dias redireciona pra uma pagina de registro.... e se o cara pagar o registro você vai lá e altera essa data pro ano 2999

#8 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 31/08/2008, 23:37

;)

Alguém poderia me auxiliar?


Em PHP!? Very simple: http://www.zend.com/en/products/guard/ .


Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#9 alphanet

alphanet

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 01/09/2008, 09:08

Este seria gratuito ou pago? A respeito de uma idéia de "licensa" como faria para implementar, alguma sugestão, no último caso que irei criptografar.... (claro que onde inserirei a licensa criptografarei)

#10 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 01/09/2008, 09:23

Ué... você tem que criar um algoritmo que gere esse serial/senha e seja capaz de interpreta-lo depois! :D
Mas tome o cuidado de pré-cmpilar seu código... pq o que você quer fazer, em OpenSource não funciona! Qualquer um com um pouquinho de lógica de programação conseguiria burlar! :D

#11 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 01/09/2008, 09:54

O problema é o seguinte, quando você distribui o código fonte, sem estar criptografado, não tem como, pois, qualquer um pode retirar essa verificação e burlar o sistema.

Alternativas:

1 - Centraliza os recursos em um servidor seu, ou seja, não distribua o código fonte.
2 - Utilize um criptografador de códigos (Zend Guard é excelente, porém é pago, ou o http://www.php.net/m....bcompiler.php)
3 - Pensar melhor no modelo de contrato que você vai fazer, criando maiores responsabilidadees aqueles que forem utilizar seu código.
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq