while true do --Enter the loop local accounts = { --use a table to define the usernames and their passwords ["Alex"] = "password", } function tReset() --formatting function for the terminal screen reset term.clear() term.setCursorPos(1,1) end tReset() write("!!!Login Required!!!") term.setCursorPos(1,3) write("Enter username") write("> ") input_user = read() --read the user input in clear text write("Enter password") write("> ") input_pass = read("*") --read the user input using *'s to hide the entry if accounts[input_user] == input_pass then --check if the username/password matches the table sleep(1) tReset() shell.run("menu") --move to our menu application break --break from the loop in order to properly use the next program else tReset() write("Incorrect Username/Password") end end --end the loop