Merge pull request #4925 from ja-pa/luci-login-syslog

luci-base: allow direct syslog login for perror
This commit is contained in:
Florian Eckert 2021-05-01 00:59:18 +02:00 committed by GitHub
commit 095912d50d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -563,15 +563,13 @@ local function session_setup(user, pass)
ubus_rpc_session = login.ubus_rpc_session, ubus_rpc_session = login.ubus_rpc_session,
values = { token = sys.uniqueid(16) } values = { token = sys.uniqueid(16) }
}) })
nixio.syslog("info", tostring("luci: accepted login on /%s for %s from %s\n"
io.stderr:write("luci: accepted login on /%s for %s from %s\n" %{ rp, user or "?", http.getenv("REMOTE_ADDR") or "?" }))
%{ rp, user or "?", http.getenv("REMOTE_ADDR") or "?" })
return session_retrieve(login.ubus_rpc_session) return session_retrieve(login.ubus_rpc_session)
end end
nixio.syslog("info", tostring("luci: failed login on /%s for %s from %s\n"
io.stderr:write("luci: failed login on /%s for %s from %s\n" %{ rp, user or "?", http.getenv("REMOTE_ADDR") or "?" }))
%{ rp, user or "?", http.getenv("REMOTE_ADDR") or "?" })
end end
local function check_authentication(method) local function check_authentication(method)