Acceder

Ver la Versión Completa : Cambiar código de 4 dígitos según la hora :v


llNELSONll
22/08/16, 15:12:20
Estaba buscando algo para que me cambie la contraseña :v talves no busque bien pero les dejo lo que logre.

creamos un evento de apagar pantalla.
A1 evento apagar pantalla prioridad alta.

creamos tarea de entrada.


cambiar código de seguridad (710)
A1: Si (if) [ %TIME > 6 & %TIME < 7 ]
A2: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 0600
A3: Else Si (if) [ %TIME > 7 & %TIME < 8 ]
A4: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 0700
A5: Else Si (if) [ %TIME > 8 & %TIME < 9 ]
A6: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 0800
A7: Else Si (if) [ %TIME > 9 & %TIME < 10 ]
A8: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 0900
A9: Else Si (if) [ %TIME > 10 & %TIME < 11 ]
A10: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1000
A11: Else Si (if) [ %TIME > 11 & %TIME < 12 ]
A12: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1100
A13: Else Si (if) [ %TIME > 12 & %TIME < 13 ]
A14: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1200
A15: Else Si (if) [ %TIME > 13 & %TIME < 14 ]
A16: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1300
A17: Else Si (if) [ %TIME > 14 & %TIME < 15 ]
A18: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1400
A19: Else Si (if) [ %TIME > 15 & %TIME < 16 ]
A20: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1500
A21: Else Si (if) [ %TIME > 16 & %TIME < 17 ]
A22: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1600
A23: Else Si (if) [ %TIME > 17 & %TIME < 18 ]
A24: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1700
A25: Else Si (if) [ %TIME > 18 & %TIME < 19 ]
A26: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1800
A27: Else Si (if) [ %TIME > 19 & %TIME < 20 ]
A28: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 1900
A29: Else Si (if) [ %TIME > 20 & %TIME < 21 ]
A30: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 2000
A31: Else Si (if) [ %TIME > 21 & %TIME < 22 ]
A32: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código que uso 2100
A33: Else Si (if) [ %TIME > 22 & %TIME < 23 ]
A34: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso 2200
A35: Else Si (if) [ %TIME > 23 & %TIME < 00 ]
A36: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso 2300
A37: Else Si (if) [ %TIME > 00 & %TIME < 1 ]
A38: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso 0000
A39: Else Si (if) [ %TIME > 1 & %TIME < 2 ]
A40: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso 0100
A41: Else Si (if) [ %TIME > 2 & %TIME < 3 ]
A42: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso 0200
A43: Else Si (if) [ %TIME > 3 & %TIME < 4 ]
A44: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso 0300
A45: Else Si (if) [ %TIME > 4 & %TIME < 5 ]
A46: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso 0400
A47: Else Si (if) [ %TIME > 5 & %TIME < 6 ]
A48: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso 0500
A49: Fin si (End if)
Explicación cada vez que apaguemos la pantalla el código de seguridad cambiará si la hora es mayor que 8 y menor que 9 el código será 0800 etc.

PD alguna idea para pulir más esta idea.????.

Caravantes
23/08/16, 01:32:33
PD alguna idea para pulir más esta idea.????.

Es ingenioso, Nelson. Gracias por compartirlo. Te aporto dos ideas.

A) La variable %TIMES contiene la hora y los minutos, separados por un punto (23.59). Basta con seleccionar los dos primeros dígitos y luego añadirle dos ceros a la derecha para tener el mismo resultado de tu tarea, pero abreviando bastante porque solo necesita tres acciones.

A1 Sección de variable %TIMES, desde posición 1, longitud 2, almacenar resultado en %hora
A2 Establecer variable %pin a %hora00
A3: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso %pin

B) Si pones el PIN de desbloqueo según la hora en la que se apaga la pantalla... Puede ocurrir que luego, varias horas después, no recuerdes en qué momento apagaste. Y te tocará andar probando el PIN de varias horas distintas, hasta que aciertes. No es grave, seguro que en tres o cuatro intentos lo logras.

Quizá fuera posible establecer el PIN en el momento de encender la pantalla, justo antes de desbloquearla. En tal caso, un pin de cuatro dígitos podría estar compuesto por los dos dígitos de la hora y otros dos dígitos de los minutos ("hhmm"). Sería un PIN más seguro porque cambia 1440 veces al día, mejor que solo 24 cambios al día. Por otro lado, cuando enciendes la pantalla (antes de desbloquearla) siempre ves la hora y los minutos, con lo cual ya tienes la pista del pin que debes utilizar, y no importaría que hayas olvidado cuándo apagaste la pantalla por última vez.

BlackBlex
23/08/16, 06:03:07
Es ingenioso, Nelson. Gracias por compartirlo. Te aporto dos ideas.

A) La variable %TIMES contiene la hora y los minutos, separados por un punto (23.59). Basta con seleccionar los dos primeros dígitos y luego añadirle dos ceros a la derecha para tener el mismo resultado de tu tarea, pero abreviando bastante porque solo necesita tres acciones.

A1 Sección de variable %TIMES, desde posición 1, longitud 2, almacenar resultado en %hora
A2 Establecer variable %pin a %hora00
A3: Secure Settings [ Configuración:Set Pin Cuenta atrás (segundos):0 ] código de uso %pin

B) Si pones el PIN de desbloqueo según la hora en la que se apaga la pantalla... Puede ocurrir que luego, varias horas después, no recuerdes en qué momento apagaste. Y te tocará andar probando el PIN de varias horas distintas, hasta que aciertes. No es grave, seguro que en tres o cuatro intentos lo logras.

Quizá fuera posible establecer el PIN en el momento de encender la pantalla, justo antes de desbloquearla. En tal caso, un pin de cuatro dígitos podría estar compuesto por los dos dígitos de la hora y otros dos dígitos de los minutos ("hhmm"). Sería un PIN más seguro porque cambia 1440 veces al día, mejor que solo 24 cambios al día. Por otro lado, cuando enciendes la pantalla (antes de desbloquearla) siempre ves la hora y los minutos, con lo cual ya tienes la pista del pin que debes utilizar, y no importaría que hayas olvidado cuándo apagaste la pantalla por última vez.
No se puede poner variables en SS. [emoji10] [emoji10]

llNELSONll
23/08/16, 17:56:51
Si se puede poner variables pero solo acepta globales. ya no respondan aquí se me clono el tema 2 veces este tema es spam.

Caravantes
24/08/16, 11:24:54
ya no respondan aquí se me clono el tema 2 veces este tema es spam.

No entiendo nada. ¿Alguien me lo puede explicar?

thanatosj
24/08/16, 18:29:25
No entiendo nada. ¿Alguien me lo puede explicar?
Ha creado el mismo tema dos veces, esta y:

http://www.htcmania.com/showthread.php?t=1219833

Nelson, no sé cómo va en este foro, pero deberías cerrar este, o pedir que he lo cierren si no puedes cerrarlo

Caravantes
25/08/16, 18:18:47
Ha creado el mismo tema dos veces, esta y:

Nelson, pídele a algún administrador que borre éste hilo. Lo puedes hacer en el siguiente foro

Comentarios y dudas sobre HTCMania
http://www.htcmania.com/forumdisplay.php?f=14