3m-portal/lib
Vadym Samoilenko a12d382451 Fix hasPassword bug in admin UI, add forgot-password link style
- lib/db.js: listUsers query now includes has_password computed column
  (password_hash IS NOT NULL) — prevents hasPassword always being false
- lib/routes/admin.js: userPublic uses has_password instead of password_hash
- styles.css: add .forgot-password-link style used in login.html

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 11:35:02 +01:00
..
routes Fix hasPassword bug in admin UI, add forgot-password link style 2026-05-05 11:35:02 +01:00
audit.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
auth-middleware.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
db.js Fix hasPassword bug in admin UI, add forgot-password link style 2026-05-05 11:35:02 +01:00
mailer.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
one2edit.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
password.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
proxy.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
rate-limit.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
router.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
session.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00
tokens.js Add full auth system: SQLite sessions, email invites, admin console 2026-05-05 11:26:40 +01:00