From 6b46aed680f3e95191f1b7b6c39cc1cc5dce8c69 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 11 Aug 2026 17:26:57 +0800 Subject: [PATCH] fix: remove password_encode monkey-patch, let globalEnv handle hashing --- app/pccs.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/pccs.py b/app/pccs.py index b6cbc65..bcac93e 100644 --- a/app/pccs.py +++ b/app/pccs.py @@ -33,17 +33,14 @@ _orig_getattr = DictObject.__getattr__ def _patched_getattr(self, key): if key == 'get_module_dbname': return lambda m: 'pccs' - if key == 'password_encode': - return lambda s: s return _orig_getattr(self, key) DictObject.__getattr__ = _patched_getattr -# 同时设置 dict 值, 兼容 get_serverenv() 的 g.get() 查找 +# 同时设置 dict 值 from ahserver.serverenv import set_serverenv set_serverenv('get_module_dbname', lambda m: 'pccs') -set_serverenv('password_encode', lambda s: s) # ═══ 导入 ahserver 后, 修正 globalEnv 中缓存的 get_sor_context ═══ from ahserver.webapp import webapp