瀏覽代碼

Merge remote-tracking branch 'refs/remotes/origin/normal' into unstable

2DU 9 年之前
父節點
當前提交
1df402bbde

+ 4 - 1
app.py

@@ -1990,7 +1990,10 @@ def register():
                         else:
                             hashed = bcrypt.hashpw(bytes(request.forms.pw, 'utf-8'), bcrypt.gensalt())
                             
-                            if(request.forms.id == set_data['owner']):
+                            
+                            db_ex("select * from user limit 1")
+                            user_ex = db_get()
+                            if(not user_ex):
                                 db_ex("insert into user (id, pw, acl) value ('" + db_pas(request.forms.id) + "', '" + db_pas(hashed.decode()) + "', 'owner')")
                             else:
                                 db_ex("insert into user (id, pw, acl) value ('" + db_pas(request.forms.id) + "', '" + db_pas(hashed.decode()) + "', 'user')")

二進制
image/57540e13aa46a78c7899227e9203de2b86f90492240697536a7eb61d.jpg


二進制
image/e0f6fe073c67f2828ea1f6d6d657b8c43f81a3f65fb6cd19e56c2bdb.png


+ 9 - 10
readme.md

@@ -1,5 +1,5 @@
 ## 개요
-오픈나무 정식 버전 입니다. 파이썬 플라스크 기반으로 돌아 갑니다.
+오픈나무 정식 버전 입니다. 파이썬 Bottle 기반으로 돌아 갑니다.
 
 ## 설치법
 set 폴더에 있는 set.json을 폴더 밖으로 꺼내고 json 내용을 수정하고 app.py를 파이썬 3.x 버전으로 실행하면 됩니다. (파이썬 3.6을 권장 합니다.)
@@ -13,16 +13,16 @@ set 폴더에 있는 set.json을 폴더 밖으로 꺼내고 json 내용을 수
 ### 기본
  * [MariaDB](https://mariadb.org/)나 [MySQL](https://www.mysql.com/)
 ### 윈도우
- * pip install bottle
- * pip install bottle-beaker
- * pip install tornado
- * pip install [bcrypt](https://pypi.python.org/pypi/bcrypt/3.1.0)
+ * pip install [bottle](https://pypi.python.org/pypi/bottle)
+ * pip install [bottle-beaker](https://pypi.python.org/pypi/bottle-beaker)
+ * pip install [tornado](https://pypi.python.org/pypi/tornado)
+ * pip install [bcrypt](https://pypi.python.org/pypi/bcrypt)
  * pip install [pymysql](https://pypi.python.org/pypi/PyMySQL)
 ### 우분투
- * pip3 install bottle
- * pip3 install bottle-beaker
- * pip3 install tornado
- * pip3 install [bcrypt](https://pypi.python.org/pypi/bcrypt/3.1.0)
+ * pip3 install [bottle](https://pypi.python.org/pypi/bottle)
+ * pip3 install [bottle-beaker](https://pypi.python.org/pypi/bottle-beaker)
+ * pip3 install [tornado](https://pypi.python.org/pypi/tornado)
+ * pip3 install [bcrypt](https://pypi.python.org/pypi/bcrypt)
  * pip3 install [pymysql](https://pypi.python.org/pypi/PyMySQL)
 ### 자세한 설명
  * [참조](http://namu.ml/w/오픈나무%2F설치법)
@@ -40,7 +40,6 @@ set 폴더에 있는 set.json을 폴더 밖으로 꺼내고 json 내용을 수
  * upload = 업로드 제한 (메가 바이트 단위)
  * port = 위키 열 포트 (기본 : 3000)
  * help = 편집시 옆에 보여 줄 문법 도움말 문서 (공백이면 아무 문서도 보여주지 않음)
- * log = 콘솔에 로그를 보여줄까 말까 (O/X) - 작동 안 함
  
 ## 설치 설명
 의존성 유틸들을 설치 합니다.

+ 0 - 1
set/set.json

@@ -3,7 +3,6 @@
 	"host" : "localhost",
 	"user" : "root",
 	"pw" : "test",
-	"owner" : "Admin",
 	"name" : "name",
 	"frontpage" : "FrontPage",
 	"license" : "CC 0",