Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- IMPOSTAZIONI --
- -- Utente 1 --
- Username = "LeHelary"
- Password = "Accesso"
- -- Utente 2 --
- Username2 = "lego11"
- Password2 = "Hey"
- -- Debug --
- Debug = "Debug"
- -- Pin --
- Pin = "4321"
- -- INIZIO CODICE --
- errori = 0
- term.clear()
- term.setCursorPos(1,1)
- print("Benvenuto. Esegui l'autenticazione per proseguire.")
- term.setCursorPos(1,3)
- write("Username: ")
- user = read()
- term.setCursorPos(1,5)
- write("Password: ")
- pwd = read("*")
- programma = true
- while programma do
- if Username == user and Password == pwd then
- term.setCursorPos(1,7)
- write("ACCESS GRANTED | ACCESSO CONSENTITO")
- term.setCursorPos(1,9)
- write("Utente: ")
- write(user)
- rs.setOutput("right", true)
- os.sleep(4)
- rs.setOutput("right", false)
- os.reboot()
- elseif Username2 == user and Password2 == pwd then
- term.setCursorPos(1,7)
- write("ACCESS GRANTED | ACCESSO CONSENTITO")
- term.setCursorPos(1,9)
- write("Utente: ")
- write(user)
- rs.setOutput("left", true)
- os.sleep(4)
- rs.setOutput("left", false)
- os.reboot()
- elseif Username == user and Debug == pwd then
- term.setCursorPos(1,7)
- write("DEBUG MODE | MODALITA' DI DEBUG")
- term.setCursorPos(1,9)
- write("Utente: ")
- write(user)
- os.sleep(3)
- term.clear()
- term.setCursorPos(1,1)
- programma = false
- elseif Username2 == user and Debug == pwd then
- term.setCursorPos(1,7)
- write("DEBUG MODE | MODALITA' DI DEBUG")
- term.setCursorPos(1,9)
- write("Utente: ")
- write(user)
- os.sleep(3)
- term.clear()
- term.setCursorPos(1,1)
- programma = false
- else
- if errori == 0 then
- errori = 1
- term.setCursorPos(1,7)
- write("ACCESS DENIED | ACCESSO NON CONSENTITO")
- term.setCursorPos(1,9)
- write("Username o Password errati, riprovare.")
- term.setCursorPos(1,11)
- write("TENTATIVO 1 SU 3 FALLITO")
- os.sleep(4)
- os.reboot()
- elseif errori == 1 then
- errori = 2
- term.setCursorPos(1,7)
- write("ACCESS DENIED | ACCESSO NON CONSENTITO")
- term.setCursorPos(1,9)
- write("Username o Password errati, riprovare.")
- term.setCursorPos(1,11)
- write("TENTATIVO 2 SU 3 FALLITO")
- os.sleep(4)
- os.reboot()
- elseif errori == 2 then
- errori = 0
- term.setCursorPos(1,7)
- write("ACCESS DENIED | ACCESSO NON CONSENTITO")
- term.setCursorPos(1,9)
- write("Username o Password errati, riprovare")
- term.setCursorPos(1,11)
- write("TENTATIVO 3 SU 3 FALLITO! ALLARME ATTIVATA!")
- rs.setOutput("up", true)
- term.setCursorPos(1,13)
- write("IMMETERE IL PIN PER SBLOCCARE: ")
- codice = read("*")
- blocco = true
- while blocco do
- if Pin == codice then
- os.sleep(1)
- os.reboot()
- else
- term.clear()
- term.setCursorPos(1,1)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement