Переглянути джерело

HEAD 수정 실수 방지 알고리즘

Surplus_Up (2DU) 6 роки тому
батько
коміт
7e2ff3db0d
2 змінених файлів з 13 додано та 4 видалено
  1. 12 3
      route/tool/func.py
  2. 1 1
      version.json

+ 12 - 3
route/tool/func.py

@@ -438,12 +438,18 @@ def wiki_set(num = 1):
         curs.execute("select data from other where name = 'head' and coverage = ?", [skin_check(1)])
         db_data = curs.fetchall()
         if db_data and db_data[0][0] != '':
-            data_list += [db_data[0][0]]
+            if len(re.findall('<', db_data[0][0])) % 2 != 1:
+                data_list += [db_data[0][0]]
+            else:
+                data_list += ['']
         else:
             curs.execute("select data from other where name = 'head' and coverage = ''")
             db_data = curs.fetchall()
             if db_data and db_data[0][0] != '':
-                data_list += [db_data[0][0]]
+                if len(re.findall('<', db_data[0][0])) % 2 != 1:
+                    data_list += [db_data[0][0]]
+                else:
+                    data_list += ['']
             else:
                 data_list += ['']
 
@@ -589,7 +595,10 @@ def ip_pas(raw_ip):
 
 def custom():
     if 'head' in flask.session:
-        user_head = flask.session['head']
+        if len(re.findall('<', flask.session['head'])) % 2 != 1:
+            user_head = flask.session['head']
+        else:
+            user_head = ''
     else:
         user_head = ''
 

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "master" : {
-        "r_ver" : "v3.1.3-master-10",
+        "r_ver" : "v3.1.3-master-11",
         "c_ver" : "400003",
         "s_ver" : "2"
     }, "stable" : {