Merge pull request #470 from thesabbir/patch-01
[project/luci.git] / modules / luci-mod-rpc / luasrc / controller / rpc.lua
index 0051571..759bb74 100644 (file)
@@ -43,16 +43,16 @@ function rpc_auth()
        local ltn12   = require "luci.ltn12"
        local util    = require "luci.util"
 
-       require "luci.config"
-
        local loginstat
 
        local server = {}
        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)