Seguridad de Sistema:Gracias a todos (1)
Publicado por eduardo.v (208 intervenciones) el 11/02/2003 18:23:52
Nuevamente gracias a todos por sus respuestas.
Creo que ya encontre la forma. Definitivamente tengo que usar la base de datos, porque es la unica forma de interactuar con los demas usuarios. ademas se que tengo que encriptar los datos referente a la contraseña. No voy a utilizar rangos fijos como lo habia pensado en un principio entonces me quedaria algo como esto:
-Creo una tabla en la base de datos (puede ser de nombre sis_seguridad) con un campo varchar
-este campo almacenara una cadena de caracteres del cual yo extraeria la fecha de inicio y la fecha final. estara incluido el estado pero ya no tendria contraseña porque la contraseña seria el campo mismo.
-Utilizando el substring() puedo determinar que cadena de mi tabla esta activa para hacer la comparacion de fechas.
-Si la fecha de proceso esta dentro del rango que indica mi cadena activa entonces se puede ingresar al sistema, en caso contrario me pedira que solicite una nueva contraseña que habilitara otro periodo.
-Cada vez que habilite un nuevo periodo dependiendo de la logica de mi encriptacion puedo darle una cadena diferente que puede ser de un mes una semanas o n dias, esta cadena de caracteres se la puedo enviar por mail, por telefono o fax, al digitar esta cadena automaticamente se ingresara a la tabla sis_seguridad marcandose como activa
(continua...)
Creo que ya encontre la forma. Definitivamente tengo que usar la base de datos, porque es la unica forma de interactuar con los demas usuarios. ademas se que tengo que encriptar los datos referente a la contraseña. No voy a utilizar rangos fijos como lo habia pensado en un principio entonces me quedaria algo como esto:
-Creo una tabla en la base de datos (puede ser de nombre sis_seguridad) con un campo varchar
-este campo almacenara una cadena de caracteres del cual yo extraeria la fecha de inicio y la fecha final. estara incluido el estado pero ya no tendria contraseña porque la contraseña seria el campo mismo.
-Utilizando el substring() puedo determinar que cadena de mi tabla esta activa para hacer la comparacion de fechas.
-Si la fecha de proceso esta dentro del rango que indica mi cadena activa entonces se puede ingresar al sistema, en caso contrario me pedira que solicite una nueva contraseña que habilitara otro periodo.
-Cada vez que habilite un nuevo periodo dependiendo de la logica de mi encriptacion puedo darle una cadena diferente que puede ser de un mes una semanas o n dias, esta cadena de caracteres se la puedo enviar por mail, por telefono o fax, al digitar esta cadena automaticamente se ingresara a la tabla sis_seguridad marcandose como activa
(continua...)
Valora esta pregunta
0