EEPCloud的用戶表USERS如何自行新增或與從別的Table中整合進來?
EEPCloud的帳號是放在USERS表中, 可以用一般的SQL來新增資料, 只有PWD這個欄位為一個加密的欄位, 所以必須使用EEPCloud的後端方法來加密, 達到新增帳號的效果, 如下的Server Method為自行新增User的方法:
exports.addUser = function(param,callback){
    var dm=this;
    var sql="INSERT INTO [USERS] (USERID,USERNAME,PWD,EMAIL,CREATEDATE) VALUES ";
    this.encryptPassword(param.userid, param.password, function(err, newPassword){  // 此為非同步調用
sql=sql+"('"+param.userid+"',N'"+param.username+"',N'"+newPassword+"',N'"+param.email+"',N'"+param.date+"')";
        dm.query(dm.clientInfo, dm.clientInfo.database,[sql],{}, function(err){
            callback(err);
        });
    });
}