diff options
Diffstat (limited to 'budget/run.py')
| -rw-r--r-- | budget/run.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/budget/run.py b/budget/run.py index 00d4326..b576f72 100644 --- a/budget/run.py +++ b/budget/run.py @@ -52,6 +52,17 @@ def configure(): if not 'MAIL_DEFAULT_SENDER' in app.config: app.config['MAIL_DEFAULT_SENDER'] = DEFAULT_MAIL_SENDER + if "pbkdf2:sha256:" not in app.config['ADMIN_PASSWORD'] and app.config['ADMIN_PASSWORD']: + # Since 2.0 + warnings.warn( + "The way Ihatemoney stores your ADMIN_PASSWORD has changed. You are using an unhashed" + +" ADMIN_PASSWORD, which is not supported anymore and won't let you access your admin" + +" endpoints. Please use the command './budget/manage.py generate_password_hash'" + +" to generate a proper password HASH and copy the output to the value of" + +" ADMIN_PASSWORD in your settings file.", + UserWarning + ) + configure() |
