OSDN Git Service

問題大有り
authoryamat0jp <terukohietori@gmail.com>
Thu, 21 Mar 2019 09:08:33 +0000 (18:08 +0900)
committeryamat0jp <terukohietori@gmail.com>
Thu, 21 Mar 2019 09:08:33 +0000 (18:08 +0900)
pybbs.py

index 22aa4de..1c14bd8 100644 (file)
--- a/pybbs.py
+++ b/pybbs.py
@@ -166,9 +166,9 @@ class TitleHandler(NaviHandler):
         
 class RegistHandler(web.RequestHandler):
     def post(self,dbname):
-        if dbname not in self.application.coll():
-            raise web.HTTPError(404)
         rec = self.application.db['params'].find_one({'app':'bbs'})
+        if dbname not in self.application.coll() and dbname != rec['info name']:
+            raise web.HTTPError(404)
         words = rec['bad_words']
         out = rec['out_words']
         rule = self.get_argument('aikotoba')