diff --git a/config.py.example b/config.py.example index 8149fb28acce8ea54f62ea9e5ed58555299d4b96..e7da720dabd9fd20124c132aa184c89042192c0d 100644 --- a/config.py.example +++ b/config.py.example @@ -7,4 +7,4 @@ SECRET_KEY = "FIXME" SESSION_COOKIE_PATH = '/' SESSION_COOKIE_NAME = 'mo_session' -MAIL_FROM = "mo-submit@matfyz.cz" # FIXME \ No newline at end of file +MAIL_FROM = "mo-submit@matfyz.cz" # FIXME diff --git a/mo/util.py b/mo/util.py index c0772882bb05aa89fe0c45b5cf4011420cae5872..c86607b4aba47dbcaaeb6ec4ca3b42f20f2ca9ae 100644 --- a/mo/util.py +++ b/mo/util.py @@ -37,7 +37,7 @@ def send_password_reset_email(user: db.User, link: str): addr_spec=user.email, ) ] - msg['Subject'] = f'MO Submit – obnova hesla' + msg['Subject'] = 'MO Submit – obnova hesla' msg['Date'] = datetime.datetime.now() body = textwrap.dedent(''' diff --git a/mo/web/main.py b/mo/web/main.py index 2b4355bb000288621ee91e8ec194c5528a4392c2..393c929ea7470baffefab220881ef5a30c0305e8 100644 --- a/mo/web/main.py +++ b/mo/web/main.py @@ -52,7 +52,6 @@ def login(): except RuntimeError as e: app.logger.error('Login: problém při posílání emailu: {}'.format(e)) - app.logger.info('Link: %s', link) return render_template('reset.html') elif not form.passwd.data or not mo.users.check_password(user, form.passwd.data): @@ -112,8 +111,12 @@ def reset(): mo.users.cancel_reset_password(user) db.get_session().commit() return render_template('reset.html', okay='Obnova hesla zrušena.') - elif len(form.passwd.data) < 4: # FIXME - return render_template('reset.html', form=form, error='Heslo je příliš krátké.') + elif len(form.passwd.data) < 8: + return render_template( + 'reset.html', + form=form, + error='Heslo musí být aspoň 8 znaků dlouhé.' + ) else: mo.users.do_reset_password(user) mo.users.set_password(user, form.passwd.data)