mirror of
https://github.com/andrey271192/PCAtelegram_web.git
synced 2026-09-20 11:55:32 +00:00
feat: add branded login and editable admin credentials
This commit is contained in:
@@ -25,13 +25,7 @@ ensure_admin_web_password() {
|
||||
elif [ -f "$ADMIN_WEB_AUTH_FILE" ] && [ -s "$ADMIN_WEB_AUTH_FILE" ]; then
|
||||
pw=$(sed -n 's/^password=//p' "$ADMIN_WEB_AUTH_FILE" | head -1)
|
||||
fi
|
||||
if [ -z "$pw" ]; then
|
||||
if command -v openssl >/dev/null 2>&1; then
|
||||
pw=$(openssl rand -base64 24 | tr -d '\n')
|
||||
else
|
||||
pw=$(head -c 24 /dev/urandom | base64 | tr -d '\n')
|
||||
fi
|
||||
fi
|
||||
[ -n "$pw" ] || pw="admin"
|
||||
umask 077
|
||||
cat > "$ADMIN_WEB_AUTH_FILE" <<EOF
|
||||
user=${PCATELEGRAM_WEB_ADMIN_USER:-admin}
|
||||
|
||||
Reference in New Issue
Block a user