aboutsummaryrefslogtreecommitdiff
path: root/units/ib_auth.zsh
diff options
context:
space:
mode:
authorMaria Lisina <sekoohaka.sarisan@gmail.com>2025-05-30 06:12:53 +0500
committerMaria Lisina <sekoohaka.sarisan@gmail.com>2025-05-30 06:12:53 +0500
commitb2bada76e7f1eb7f5ba8d33bbfd361d50d31e0d6 (patch)
tree4d9c1eebe3ec1cb9abf9ade574bb050e7d352a8c /units/ib_auth.zsh
parent774e5e6b2cff228ad0aceda6bcd604aa321956e1 (diff)
units/ib_auth: Fix Idol Complex authorization
Signed-off-by: Maria Lisina <sekoohaka.sarisan@gmail.com>
Diffstat (limited to 'units/ib_auth.zsh')
-rw-r--r--units/ib_auth.zsh14
1 files changed, 11 insertions, 3 deletions
diff --git a/units/ib_auth.zsh b/units/ib_auth.zsh
index b7c0fa0..e1fc932 100644
--- a/units/ib_auth.zsh
+++ b/units/ib_auth.zsh
@@ -189,12 +189,20 @@ case "${ib_board}" in
return 0
fi
- ib_notice="$(xq -q "div[id=notice]" "${ib_auth_file}" | htmlescape)"
+ ib_notice="$(xq -q "div[id=notice]" "${ib_auth_file}")"
if [[ -n "${ib_notice}" && "${ib_notice}" != "You are now logged in" ]]
then
- output_text="${ib_notice}"
- elif [[ -z "${ib_notice}" ]]
+ output_text="$(printf "%s" "${ib_notice}" | htmlescape)"
+ log_text="ib_auth (${update_id}): ${ib_notice}"
+
+ . "${units}/log.zsh"
+ . "${units}/dump.zsh"
+
+ return 0
+ fi
+
+ if [[ -z "${ib_notice}" ]]
then
output_text="Failed to process request"
log_text="ib_auth (${update_id}): ${output_text}"