From 3bcab661283d5b9886e46d6bcdab0e756b044997 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Fri, 22 Aug 2008 22:13:54 +0000 Subject: RPC initial authentication API completed --- libs/web/luasrc/dispatcher.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libs/web/luasrc/dispatcher.lua') diff --git a/libs/web/luasrc/dispatcher.lua b/libs/web/luasrc/dispatcher.lua index ed35f9d92..068f350ce 100644 --- a/libs/web/luasrc/dispatcher.lua +++ b/libs/web/luasrc/dispatcher.lua @@ -79,7 +79,7 @@ function error500(message) return false end -function authenticator.htmlauth(validator, default) +function authenticator.htmlauth(validator, accs, default) local user = luci.http.formvalue("username") local pass = luci.http.formvalue("password") @@ -125,7 +125,7 @@ function dispatch(request) local c = context.tree local track = {} local args = {} - context.args = context.path + context.args = args local n for i, s in ipairs(request) do @@ -187,7 +187,7 @@ function dispatch(request) if not luci.util.contains(accs, user) then if authen then - local user = authen(luci.sys.user.checkpasswd, def) + local user = authen(luci.sys.user.checkpasswd, accs, def) if not user or not luci.util.contains(accs, user) then return else -- cgit v1.2.3