fix: remove password_encode monkey-patch, let globalEnv handle hashing

This commit is contained in:
yumoqing 2026-08-11 17:26:57 +08:00
parent 02358139c2
commit 6b46aed680

View File

@ -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