diff options
author | Steven Barth <steven@midlink.org> | 2008-08-22 22:13:54 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2008-08-22 22:13:54 +0000 |
commit | 3bcab661283d5b9886e46d6bcdab0e756b044997 (patch) | |
tree | f54e9021438e8c7a28abf238f07279c3198620cd /libs/web/luasrc | |
parent | 69cab40a9aa145adcba2ca41841884109452774e (diff) |
RPC initial authentication API completed
Diffstat (limited to 'libs/web/luasrc')
-rw-r--r-- | libs/web/luasrc/dispatcher.lua | 6 |
1 files changed, 3 insertions, 3 deletions
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 |