1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 07:55:36 +00:00

Modify secret key generation

This commit is contained in:
xiez
2012-07-06 14:54:06 +08:00
parent 2bc6ad980d
commit 690249298b
2 changed files with 4 additions and 4 deletions

View File

@@ -25,6 +25,6 @@ def generate_key(max_length, data, encoder=b64encode, digester=md5):
return key[:max_length] return key[:max_length]
def generate_secret_key(file_name): def generate_secret_key(file_name):
f = open(file_name, 'w') f = open(file_name, 'a')
f.write("SECRET_KEY = '%s'" % generate_key(40, (random_string(),))) f.write("SECRET_KEY = '%s'" % generate_key(40, (random_string(),)))
f.close() f.close()

View File

@@ -237,9 +237,9 @@ LOGIN_URL = SITE_ROOT + 'accounts/login'
SEAFILE_VERSION = '0.9.4' SEAFILE_VERSION = '0.9.4'
try: try:
from secret_key import * from local_settings import SECRET_KEY
except ImportError: except ImportError:
SETTINGS_DIR = os.path.abspath(os.path.dirname(__file__)) SETTINGS_DIR = os.path.abspath(os.path.dirname(__file__))
from secret_key_generator import generate_secret_key from secret_key_generator import generate_secret_key
generate_secret_key(os.path.join(SETTINGS_DIR, 'secret_key.py')) generate_secret_key(os.path.join(SETTINGS_DIR, 'local_settings.py'))
from secret_key import * from local_settings import SECRET_KEY