Jun 29 - Update: Fail2ban, welcome email, dunning sequence, escalation

This commit is contained in:
2026-06-29 13:47:57 -04:00
parent c133b5d419
commit b00bbba2da
14 changed files with 414 additions and 1 deletions
+2
View File
@@ -44,6 +44,8 @@ def login():
else:
# Generic message — don't reveal whether the username exists
flash('Invalid credentials. Please try again.', 'danger')
logger.warning('LOGIN_FAILED | ip=%s username=%s',
request.remote_addr, form.username.data)
return render_template('auth/login.html', form=form)