rbac/wwwroot
yumoqing 5712f4091e feat(users): admin reset password + clear login fail count for other users
- json/users.json: add 2 toolbar tools (selected_row) + script binds,
  same pattern as enable_user/disable_user; reset_password collects new
  password via prompt and POSTs JSON body to admin_reset_password.dspy
- api/admin_reset_password.dspy: orgid ownership check, min length 8,
  cfm match, password_encode (RC4), also resets login_fail counters,
  audit_log(password_reset), new password never logged
- api/clear_login_fail.dspy: ownership check, SET login_fail_count=0
  last_login_fail=NULL, audit_log(login_fail_clear)
- scripts/load_path.py: new PATHS_ADMIN section registered as *.admin
  (NOT logined - sensitive endpoints must not be open to any logged user)
2026-09-09 16:49:55 +08:00
..
2025-08-01 17:09:41 +08:00
2026-05-22 16:54:08 +08:00
2026-03-24 15:56:41 +08:00
2026-05-18 16:00:42 +08:00
2026-04-26 12:29:35 +08:00
2026-04-23 12:51:51 +08:00
2025-07-16 14:19:12 +08:00
2026-03-21 16:09:48 +08:00
2026-03-21 16:09:48 +08:00
2026-03-25 14:11:46 +08:00
2025-07-16 14:19:12 +08:00
2026-03-20 21:15:39 +08:00
2026-05-18 16:00:42 +08:00