View difference between Paste ID: DuRutySV and dmx0B80U
SHOW: | | - or go back to the newest paste.
1
print("Connection a RedNet...")
2
rednet.open("top")
3
4
--Variable(s)--
5
6
print("En attente de requetes...")
7
local senderIP, request = rednet.receive()
8
local senderIPcard, dataKey = rednet.receive()
9
--local logsFile = fs.open("disk/Logs.txt", "w")
10
11
--Fonction(s)--
12
13
function writeInfo()
14
15
  print("--> Requete recu: ", os.day(), " ", os.time())
16
  print("    >>IPSource: ", senderIP) 
17
  print("    >>AccessID: ", dataKey)
18
  print("    >>RequestLevel: ", request)
19
  
20
end
21
22
--Protocole--
23
24
writeInfo()
25
accessList = fs.open(request, "r")
26
27
for i = 1, 20 do
28
29
  if accessList.readLine(i) == dataKey then
30
  
31
    rednet.send(senderIP, "AccessGranted")
32
    print(i, " ID Match!")
33
    print("--Access Granted--")
34
    break
35
    
36
  else
37
  
38
    print(i, " ID doesn't match...")
39
    
40
  end
41
  
42
end
43
44
--New Instance/End Of Program--
45
rednet.close("top")
46
shell.openTab("security.exe")
47
sleep(120)
48
shell.exit()