Comparison

plugins/mod_admin_telnet.lua @ 8192:4354f556c5db

core.usermanager, various modules: Disconnect other resources on password change (thanks waqas) (fixes #512)
author Kim Alvefur <zash@zash.se>
date Fri, 28 Jul 2017 13:15:29 +0200
parent 8126:60f6f7ddd2ce
child 8201:a0ad62a269df
child 8590:4b5a00fffb22
comparison
equal deleted inserted replaced
8191:d43012448c1f 8192:4354f556c5db
1028 if not hosts[host] then 1028 if not hosts[host] then
1029 return nil, "No such host: "..host; 1029 return nil, "No such host: "..host;
1030 elseif not um.user_exists(username, host) then 1030 elseif not um.user_exists(username, host) then
1031 return nil, "No such user"; 1031 return nil, "No such user";
1032 end 1032 end
1033 local ok, err = um.set_password(username, password, host); 1033 local ok, err = um.set_password(username, password, host, nil);
1034 if ok then 1034 if ok then
1035 return true, "User password changed"; 1035 return true, "User password changed";
1036 else 1036 else
1037 return nil, "Could not change password for user: "..err; 1037 return nil, "Could not change password for user: "..err;
1038 end 1038 end