Advertisement
Dude112113-

Untitled

Sep 6th, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.21 KB | None | 0 0
  1. print("----------------------------------")
  2. function validateUser(Lusername,Lpassword)
  3.     users = {}
  4.     local isInAddingToMode = false --This Is Just Incase The File Has Some Problems, Its Not Requierd By Any Means
  5.     local tmpUID = 0
  6.     for line in io.lines("/opt/rtslobby/therealrts.lua") do
  7.         if string.find(line,"--spacer--") then
  8.             isInAddingToMode = false
  9.         elseif line == "" then
  10.             print("Empty Line In Accounts")
  11.         elseif string.find(line,"userID = ") then
  12.             tmpUID = string.gsub(line,"userID = ","")
  13.             tmpUID = tonumber(tmpUID)
  14.             users[tmpUID] = {}
  15.             isInAddingToMode = true
  16.             print("UID Is:",tmpUID)
  17.         elseif string.find(line,"username = ") and isInAddingToMode == true then
  18.             local tmp9267 = string.gsub(line,"username = ","")
  19.             users[tmpUID].username = tmp9267
  20.             print("Username Is:",tmp9267)
  21.             print("Username Is:",users[tmpUID].username)
  22.         elseif string.find(line,"password = ") and isInAddingToMode == true then
  23.             local tmp9268 = string.gsub(line,"password = ","")
  24.             users[tmpUID].password = tmp9268
  25.             print("password Is:",tmp9268)
  26.             print("password Is:",users[tmpUID].password)
  27.         else
  28.             --print("Unknow Line In User Accounts:",line)
  29.         end
  30.     end
  31.     print("----------------------------------")
  32.     local userFound = false
  33.     --print("Inputs Are:",Lusername,Lpassword)
  34.     for i,v in pairs(users) do
  35.         Posc = i --DEBUG
  36.         print("DEBUG User 1:",Lusername,Lusername,users[i].username)--THIS WAS ADDED AFTER FIRST COMMENT FOR MORE DEBUG
  37.         print("DEBUG User 2:",Lusername,users[i].username,Lusername)--THIS WAS ADDED AFTER FIRST COMMENT FOR MORE DEBUG
  38.         print("Username:",Lusername,users[i].username)
  39.         print("Password:",Lpassword,users[i].password)
  40.         if users[i].username == Lusername then --Area Of Interest
  41.             print("Correct Username",users[i].username,Lusername)
  42.             userFound = true
  43.             if users[i].password == Lpassword then
  44.                 print("Login User In:",Lusername)
  45.                 return true
  46.             else
  47.                 print("Wrong Password:")
  48.                 return "Incorrect Password"
  49.             end
  50.         end
  51.     end
  52.     if userFound == false then
  53.         print("Incorrect Username: ",users[Posc].username,Lusername) --Area Of Interest --DEBUG
  54.         return "Incorrect Username"
  55.     end
  56.     return "No State Set"
  57. end
  58.  
  59. print(validateUser("dude112113","dude112113"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement