From: Jo-Philipp Wich Date: Fri, 6 Jan 2012 16:42:02 +0000 (+0000) Subject: modules/admin-full: set password of logged in user instead of unconditionally using... X-Git-Tag: 0.11.0~1187 X-Git-Url: http://git.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=c043db651871e92b2cc8d5cde55655f72873931e modules/admin-full: set password of logged in user instead of unconditionally using root, thanks Viktar Palstsiuk --- diff --git a/modules/admin-full/luasrc/model/cbi/admin_system/admin.lua b/modules/admin-full/luasrc/model/cbi/admin_system/admin.lua index fbc0dfcb6c..a3da6beb6f 100644 --- a/modules/admin-full/luasrc/model/cbi/admin_system/admin.lua +++ b/modules/admin-full/luasrc/model/cbi/admin_system/admin.lua @@ -38,7 +38,7 @@ function m.on_commit(map) if v1 and v2 and #v1 > 0 and #v2 > 0 then if v1 == v2 then - if luci.sys.user.setpasswd("root", v1) == 0 then + if luci.sys.user.setpasswd(luci.dispatcher.context.authuser, v1) == 0 then m.message = translate("Password successfully changed!") else m.message = translate("Unknown Error, password not changed!")