X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=modules%2Fluci-mod-rpc%2Fluasrc%2Fcontroller%2Frpc.lua;h=759bb749cfe0a2cef1b11664df7ddeab42d7a41a;hb=43b22213f02cd27541840c10dc53aa922c4c0182;hp=862e5839f2f16604fe229a0ae6523e9ef1e539bc;hpb=41d2b33087da393453c45f5d923d690c88ee5474;p=project%2Fluci.git diff --git a/modules/luci-mod-rpc/luasrc/controller/rpc.lua b/modules/luci-mod-rpc/luasrc/controller/rpc.lua index 862e5839f..759bb749c 100644 --- a/modules/luci-mod-rpc/luasrc/controller/rpc.lua +++ b/modules/luci-mod-rpc/luasrc/controller/rpc.lua @@ -49,8 +49,10 @@ function rpc_auth() server.challenge = function(user, pass) local sid, token, secret + local config = require "luci.config" + if sys.user.checkpasswd(user, pass) then - local sdat = util.ubus("session", "create", { timeout = luci.config.sauth.sessiontime }) + local sdat = util.ubus("session", "create", { timeout = config.sauth.sessiontime }) if sdat then sid = sdat.ubus_rpc_session token = sys.uniqueid(16)