Creeper9207

COS:passwd

Feb 21st, 2015
430
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. os.unloadAPI("/home/dbapi")
  2. os.loadAPI("/home/dbapi")
  3. os.unloadAPI("/home/termapi")
  4. os.loadAPI("/home/termapi")
  5. args = { ... }
  6. if args[1] then
  7. term.setCursorPos(1, 19)
  8. term.setTextColor(colors.green)
  9. term.setBackgroundColor(colors.black)
  10. print("Enter current password:")
  11. io.write("> ")
  12. termapi.draw()
  13. term.setTextColor(colors.green)
  14. term.setBackgroundColor(colors.black)
  15. term.setCursorPos(3, 19)
  16. passwd = io.read()
  17. if passwd == dbapi.getValue("/home/main", 2) then
  18. val = dbapi.getValue("/home/main", 3)
  19. dbapi.setValue("/home/main", 2, args[1])
  20. dbapi.setValue("/home/main", 3, val)
  21. print("New password set to " .. args[1])
  22. else
  23. print("verification failed.")
  24. end
  25. else
  26. print("Usage: passwd <new password>")
  27. end
Advertisement
Add Comment
Please, Sign In to add comment