2023-12-16 08:24:26 +00:00
|
|
|
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);
|
|
|
|
|
},
|
2023-12-17 04:11:07 +00:00
|
|
|
removepw:function(uid) {
|
|
|
|
|
return clite.user.removePW(io.pid,uid);
|
|
|
|
|
},
|
2023-12-16 08:24:26 +00:00
|
|
|
|
|
|
|
|
setgrentry:function(gr) {
|
|
|
|
|
return clite.user.setGRData(io.pid,gr);
|
|
|
|
|
},
|
2023-12-17 04:11:07 +00:00
|
|
|
removegr:function(gid) {
|
|
|
|
|
return clite.user.removeGR(io.pid,gid);
|
|
|
|
|
},
|
2023-12-16 08:24:26 +00:00
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|