clite.libs.data = function() { clite.libs.load('libauth','auth',function(io,env) { return Object.create({ setpwentry:function(pw) { return clite.user.setPWData(io.pid,pw); }, removepw:function(uid) { return clite.user.removePW(io.pid,uid); }, setgrentry:function(gr) { return clite.user.setGRData(io.pid,gr); }, removegr:function(gid) { return clite.user.removeGR(io.pid,gid); }, setpassuid:function(uid, pass) { return clite.user.setPasswd(io.pid,uid,pass); }, setpassnam:function(name, pass) { var uid = clite.user.mapUserName(name); if (uid < 0) return false; return clite.user.setPasswd(io.pid,uid,pass); }, checkpassuid:function(uid, pass) { return clite.user.checkPasswd(uid,pass); }, checkpassnam:function(name, pass) { var uid = clite.user.mapUserName(name); if (uid < 0) return false; return clite.user.checkPasswd(uid,pass); } }); }); }