Przeglądaj źródła

정규식 변경

2DU 9 lat temu
rodzic
commit
e6c62b386d
1 zmienionych plików z 4 dodań i 4 usunięć
  1. 4 4
      main.py

+ 4 - 4
main.py

@@ -600,7 +600,7 @@ def blocklog(number = None):
                 why = re.sub('<', '&lt;', why)
                 why = re.sub('<', '&lt;', why)
                 why = re.sub('>', '&gt;', why)
                 why = re.sub('>', '&gt;', why)
                 
                 
-                b = re.search("^([0-9](?:[0-9]?[0-9]?)\.[0-9](?:[0-9]?[0-9]?))$", rows[i]['block'])
+                b = re.search("^([0-9]{1,3}\.[0-9]{1,3})$", rows[i]['block'])
                 if(b):
                 if(b):
                     ip = rows[i]['block'] + ' (대역)'
                     ip = rows[i]['block'] + ' (대역)'
                 else:
                 else:
@@ -2061,7 +2061,7 @@ def logout():
 
 
     return redirect('/user')
     return redirect('/user')
     
     
-@app.route('/ban/<name>', methods=['POST', 'GET'])
+@app.route('/ban/<path:name>', methods=['POST', 'GET'])
 def user_ban(name = None):
 def user_ban(name = None):
     db_ex("select * from user where id = '" + db_pas(name) + "'")
     db_ex("select * from user where id = '" + db_pas(name) + "'")
     user = db_get()
     user = db_get()
@@ -2084,7 +2084,7 @@ def user_ban(name = None):
                     
                     
                     db_ex("delete from ban where block = '" + db_pas(name) + "'")
                     db_ex("delete from ban where block = '" + db_pas(name) + "'")
                 else:
                 else:
-                    b = re.search("^([0-9](?:[0-9]?[0-9]?)\.[0-9](?:[0-9]?[0-9]?))$", name)
+                    b = re.search("^([0-9]{1,3}\.[0-9]{1,3})$", name)
                     if(b):
                     if(b):
                         rb_plus(name, end, 시간(), ip, request.form["why"])
                         rb_plus(name, end, 시간(), ip, request.form["why"])
                         
                         
@@ -2105,7 +2105,7 @@ def user_ban(name = None):
                 if(row):
                 if(row):
                     now = '차단 해제'
                     now = '차단 해제'
                 else:
                 else:
-                    b = re.search("^([0-9](?:[0-9]?[0-9]?)\.[0-9](?:[0-9]?[0-9]?))$", name)
+                    b = re.search("^([0-9]{1,3}\.[0-9]{1,3})$", name)
                     if(b):
                     if(b):
                         now = '대역 차단'
                         now = '대역 차단'
                     else:
                     else: