- 全新安装时,超级管理员初始密码为随机生成,并只能在首次启动的后台日志中查看(使用初始密码登录成功后可在设定中修改)。
- 用户密码修改需要同时包含大小写和数字。
- 修复了第三个插件依赖库无法自动安装的问题。
This commit is contained in:
jxxghp 2024-01-19 11:20:30 +08:00
parent 1f56ceaea9
commit 639abf67c2
4 changed files with 6 additions and 6 deletions

View File

@ -13,7 +13,7 @@
## 安装 ## 安装
### 首次安装请立即修改默认密码如非必要不要暴露到公网。如被盗取管理账号权限将会导致站点Cookie等敏感数据泄露 ### 注意:管理员用户不要使用弱密码如非必要不要暴露到公网。如被盗取管理账号权限将会导致站点Cookie等敏感数据泄露
### 1. **安装CookieCloud插件** ### 1. **安装CookieCloud插件**
@ -100,7 +100,7 @@ MoviePilot需要配套下载器和媒体服务器配合使用。
下载 [app.env 模板](https://github.com/jxxghp/MoviePilot/raw/main/config/app.env)修改后放配置文件目录下app.env 的所有配置项也可以通过环境变量进行配置。 下载 [app.env 模板](https://github.com/jxxghp/MoviePilot/raw/main/config/app.env)修改后放配置文件目录下app.env 的所有配置项也可以通过环境变量进行配置。
- **❗SUPERUSER** 超级管理员用户名,默认`admin`,安装后使用该用户登录后台管理界面。`初始化超级管理员密码仅会生成一次,请在日志中查看并自行登录系统修改`。**注意:启动一次后再次修改该值不会生效,除非删除数据库文件!** - **❗SUPERUSER** 超级管理员用户名,默认`admin`,安装后使用该用户登录后台管理界面。**注意1、初始密码为自动生成需要在首次运行时的后台日志中查看成功登录后可以设定中修改2、启动一次后再次修改该值不会生效,除非删除数据库文件!**
- **❗API_TOKEN** API密钥默认`moviepilot`在媒体服务器Webhook、微信回调等地址配置中需要加上`?token=`该值,建议修改为复杂字符串 - **❗API_TOKEN** API密钥默认`moviepilot`在媒体服务器Webhook、微信回调等地址配置中需要加上`?token=`该值,建议修改为复杂字符串
- **BIG_MEMORY_MODE** 大内存模式,默认为`false`,开启后会增加缓存数量,占用更多的内存,但响应速度会更快 - **BIG_MEMORY_MODE** 大内存模式,默认为`false`,开启后会增加缓存数量,占用更多的内存,但响应速度会更快
- **GITHUB_TOKEN** Github token提高自动更新、插件安装等请求Github Api的限流阈值格式ghp_**** - **GITHUB_TOKEN** Github token提高自动更新、插件安装等请求Github Api的限流阈值格式ghp_****

View File

@ -31,7 +31,7 @@ def init_super_user():
characters = string.ascii_letters + string.digits characters = string.ascii_letters + string.digits
# 生成随机密码 # 生成随机密码
random_password = ''.join(random.choice(characters) for _ in range(16)) random_password = ''.join(random.choice(characters) for _ in range(16))
logger.info(f"初始化超级管理员随机密码 {random_password} 请登录系统后在设定中修改。 注:该密码只会显示一次,请注意保存。") logger.info(f"【超级管理员初始密码】{random_password} 请登录系统后在设定中修改。 注:该密码只会显示一次,请注意保存。")
_user = User( _user = User(
name=settings.SUPERUSER, name=settings.SUPERUSER,
hashed_password=get_password_hash(random_password), hashed_password=get_password_hash(random_password),

View File

@ -182,6 +182,8 @@ def start_module():
""" """
启动模块 启动模块
""" """
# 初始化超级管理员
init_super_user()
# 虚拟显示 # 虚拟显示
DisplayHelper() DisplayHelper()
# 站点管理 # 站点管理
@ -202,8 +204,6 @@ def start_module():
start_frontend() start_frontend()
# 检查认证状态 # 检查认证状态
check_auth() check_auth()
# 初始化超级管理员
init_super_user()
if __name__ == '__main__': if __name__ == '__main__':

View File

@ -1 +1 @@
APP_VERSION = 'v1.5.9-1' APP_VERSION = 'v1.6.0'