fix: should save `SYNO_UseTempAdmin` only after login success.

pull/5023/head
Scruel Tao 2024-02-26 07:05:00 +08:00
parent 59d1e16f9c
commit afed62f6de
1 changed files with 2 additions and 2 deletions

View File

@ -31,7 +31,7 @@
# - `export SYNO_DeviceID=""` - required for omitting 2FA-OTP (might be # - `export SYNO_DeviceID=""` - required for omitting 2FA-OTP (might be
# deprecated, auth with OTP code instead) # deprecated, auth with OTP code instead)
# 3. Run command: # 3. Run command:
# acme.sh --deploy --deploy-hook synology_dsm -d example.com # `acme.sh --deploy --deploy-hook synology_dsm -d example.com``
################################################################################ ################################################################################
# Dependencies: # Dependencies:
# - curl # - curl
@ -73,7 +73,6 @@ synology_dsm_deploy() {
_debug2 "Back to use existing user rather than temp admin user." _debug2 "Back to use existing user rather than temp admin user."
SYNO_UseTempAdmin="" SYNO_UseTempAdmin=""
fi fi
_savedeployconf SYNO_UseTempAdmin "$SYNO_UseTempAdmin"
if [ -n "$SYNO_UseTempAdmin" ]; then if [ -n "$SYNO_UseTempAdmin" ]; then
if ! _exists synouser || ! _exists synogroup; then if ! _exists synouser || ! _exists synogroup; then
@ -288,6 +287,7 @@ synology_dsm_deploy() {
if [ -n "$SYNO_UseTempAdmin" ]; then if [ -n "$SYNO_UseTempAdmin" ]; then
_savedeployconf SYNO_Username "" _savedeployconf SYNO_Username ""
_savedeployconf SYNO_Password "" _savedeployconf SYNO_Password ""
_savedeployconf SYNO_UseTempAdmin "$SYNO_UseTempAdmin"
else else
_savedeployconf SYNO_Username "$SYNO_Username" _savedeployconf SYNO_Username "$SYNO_Username"
_savedeployconf SYNO_Password "$SYNO_Password" _savedeployconf SYNO_Password "$SYNO_Password"