Página 1 de 1

Password Enter

Publicado: 30 Nov 2012 11:13
por Ceone
Buenas amigos el otro dia me dio la vena de hacer un ejemplo de como hacer un loop de entrada con password espero que os guste y os sea de utilidad aquí el código y mas abajo esta el ejemplo.

CODIGO:
local password = "1234"; 
local maxcount = 5;
local count = 0; 

while true do
	pass = Dialog.Input("", "ENTER SECURITY CODE:", "", MB_ICONQUESTION);
	if (pass == "") then
		Dialog.Message("Error", "Your information could not be processed as entered. Please try again.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
	elseif (pass == "CANCEL") then
		Application.Exit(0);
 	elseif (pass ~= "CANCEL") and (pass ~= "") then
 		count = count + 1		
		if (pass == password) then
 			return true;
 		else
 			if maxcount ~= count then
 				Dialog.Message("Error", "Your enter code is not correct. Please try again.\r\n\r\nYou still have "..maxcount-count.." attempts", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
 			else
 				Dialog.TimedMessage("Log Out...", "Application close in 3 seconds...", 3000, MB_ICONINFORMATION);
 				Application.Exit(0);
 			end
 		end
 	end	
end
EJEMPLO:
Password Enter.apz

Nota como vereis en el codigo se ve la password pero se puede hacer que no se vea guardando los datos en la misma APP usando Application.SaveValue y Application.LoadValue.

Re: Password Enter

Publicado: 30 Nov 2012 11:56
por abood1987
ejemplo maravilloso ;)

Re: Password Enter

Publicado: 30 Nov 2012 13:24
por mecivic
Thanks Ceone

Publicado: 25 Sep 2013 19:00
por Ares-Solution
:num1: :num1: :num1: :num1:

Re: Password Enter

Publicado: 04 Abr 2015 22:01
por Perreu2
Gracias