Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿como Hacer un Login para proteger mi proyecto? (https://www.clubdelphi.com/foros/showthread.php?t=89113)

Master-Key 28-09-2015 20:30:09

¿como Hacer un Login para proteger mi proyecto?
 
Hola todos

esta ocasión requiero de ayuda y recurro nuevamente a este foro que me a servidor de gran impulso en mis programas, esta vez quiero crear un Login en mi proyecto hecho en delphi 7 e buscado y buscado y aparecen temas referentes pero nada concreto a lo que yo busco, y es por eso que creo el tema lo que quiero es que cuando el cliente tenga mi programa al ejecutarlo le pida Usuario y Clave pero que estos datos pueda administrarlos yo remotamente es decir que yo pueda borrar y agregar clientes por ejemplo supongamos que tengo un cliente y e decidido borrarlo para que no tenga mas acceso al programa, se que esto requiere de base de datos y esas cosas pero lo que quiero que me expliquen es que herramientas y componentes debo usar, les adelanto que si amerita de conexión IP o configuración de puertos del routher "no se nada de eso"

AgustinOrtu 28-09-2015 20:41:07

Para hacer algo asi tu software deberia consultar en algun lado si el usuario en cuestion existe y tiene permiso para usar el programa. La unica manera de hacer algo asi es via internet. Y realmente a mi me parece una mala idea exigir una disponibilidad de internet para que el programa funcione. Basicamente si se quedan sin red no podrian usar nada

Si aun asi insistes, como ya te dije, el software deberia conectarse a algo y verificar el acceso. Ese algo puede ser un monton de cosas
- Un webservice
- Un servidor datasnap
- Un archivo que bajas de un ftp
- Imaginacion..

Como dije antes, yo nunca implementaria algo asi. Pero de ser necesario, usaria datasnap

Saludos

Casimiro Notevi 28-09-2015 20:42:11

Me temo que te "queda grande" lo que quieres hacer, además de ilegal, no puedes conectarte a un cliente para borrarle datos.

Master-Key 28-09-2015 23:13:14

Cita:

Empezado por Casimiro Notevi (Mensaje 497280)
Me temo que te "queda grande" lo que quieres hacer, además de ilegal, no puedes conectarte a un cliente para borrarle datos.

Primero gracias por responder, pero no señor creo que no me explique bien o no me supo entender no veo nada ilegal en que un programa que sea de pagos anuales y en caso del cliente no pagar pues desactivar el usuario eso es ilegal? lo que quiero es hacer como dice el amigo AgustinOrtu pero veo que no es nada fácil

Casimiro Notevi 28-09-2015 23:19:36

Puedes hacer muchísimas cosas, existen múltiples posibilidades, pero nunca conectar a un cliente para modificar sus datos, sin que éste no lo sepa.
Echa un vistazo al componente mxprotector (usa la búsqueda de los foros) creo que te servirá.

pacopenin 29-09-2015 17:39:57

Buenas tardes.

Yo lo haría llamando mediante HttpPostURL (de la librería synapse, o con Indy) a un módulo PHP ubicado en el servidor de internet, pasando como parámetros aquellos que quisiese validar y que devolviese si tiene o no acceso. Rápido, limpio, no necesitas "instalar" nada en el servidor, por lo que sirve cualquiera que tenga MySQL y PHP (casi todos). Hemos puesto algunos ejemplos de como hacerlo. http://www.clubdelphi.com/foros/show...2&postcount=51


La franja horaria es GMT +2. Ahora son las 17:25:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi