luci-base: send failed/successfull login to syslog
Note: This change is relevant for systems that don't use uhttpd for LuCI. This log can be later used for fail2ban etc. Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
This commit is contained in:
parent
9184721fab
commit
be8d749599
1 changed files with 4 additions and 6 deletions
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue