mirror of
https://github.com/openwrt/luci.git
synced 2025-12-21 19:14:34 +04:00
luci-mod-rpc: drop "secret" value from rpc session objects
Drop the "secret" value from RPC session objects in order to make them compatible with ordinary web sessions used by the LuCI web interface. That secret value was never used for anything and is the only difference compared to normal LuCI login sessions. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
@@ -14,7 +14,6 @@ function session_retrieve(sid, allowed_users)
|
||||
if type(sdat) == "table" and
|
||||
type(sdat.values) == "table" and
|
||||
type(sdat.values.token) == "string" and
|
||||
type(sdat.values.secret) == "string" and
|
||||
type(sdat.values.username) == "string" and
|
||||
util.contains(allowed_users, sdat.values.username)
|
||||
then
|
||||
@@ -78,8 +77,7 @@ function rpc_auth()
|
||||
util.ubus("session", "set", {
|
||||
ubus_rpc_session = login.ubus_rpc_session,
|
||||
values = {
|
||||
token = sys.uniqueid(16),
|
||||
secret = sys.uniqueid(16)
|
||||
token = sys.uniqueid(16)
|
||||
}
|
||||
})
|
||||
|
||||
@@ -87,8 +85,7 @@ function rpc_auth()
|
||||
if sdat then
|
||||
return {
|
||||
sid = sid,
|
||||
token = sdat.token,
|
||||
secret = sdat.secret
|
||||
token = sdat.token
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user