MCPcopy
hub / github.com/su-kaka/gcli2api / get_panel_password

Function get_panel_password

config.py:250–264  ·  view source on GitHub ↗

Get panel password setting for web interface. Environment variable: PANEL_PASSWORD Database config key: panel_password Default: Uses PASSWORD env var for compatibility, otherwise 'pwd'

()

Source from the content-addressed store, hash-verified

248
249
250async def get_panel_password() -> str:
251 """
252 Get panel password setting for web interface.
253
254 Environment variable: PANEL_PASSWORD
255 Database config key: panel_password
256 Default: Uses PASSWORD env var for compatibility, otherwise 'pwd'
257 """
258 # 优先使用 PANEL_PASSWORD,如果没有则使用通用 PASSWORD 保证兼容性
259 panel_password = await get_config_value("panel_password", None, "PANEL_PASSWORD")
260 if panel_password is not None:
261 return str(panel_password)
262
263 # 兼容性:使用通用密码
264 return str(await get_config_value("password", "pwd", "PASSWORD"))
265
266
267async def get_server_password() -> str:

Callers 2

verify_passwordFunction · 0.90
verify_panel_tokenFunction · 0.90

Calls 1

get_config_valueFunction · 0.85

Tested by

no test coverage detected