注销账户

This commit is contained in:
life
2015-11-21 16:10:07 +08:00
parent 15d7f8abf1
commit f16e95e86f
7 changed files with 44 additions and 9 deletions

7
node_modules/api.js generated vendored
View File

@@ -114,8 +114,11 @@ var Api = {
});
},
logout: function (callback) {
needle.post(this.getUrl('auth/logout'), {timeout: 10000}, function(error, response) {
callback();
});
},
getSyncNotebooks: function(afterUsn, maxEntry, callback) {
var me = this;

2
node_modules/file.js generated vendored
View File

@@ -11,7 +11,7 @@ var Attachs = db.attachs;
var Web = require('web');
function log(o) {
console.log(o);
console.trace(o);
}
/*
type File struct {

16
node_modules/user.js generated vendored
View File

@@ -48,6 +48,22 @@ User = {
}
},
// 注销
logout: function (callback) {
var me = this;
db.users.update({_id: me.userId}, {$set:{IsActive: false}}, function () {
if (me.isLocal()) {
return callback();
}
if(!Api) {
Api = require('api');
}
Api.logout(function() {
callback();
});
});
},
// 登录
login: function(username, password, host, callback) {
var me = this;