mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-16 16:04:56 +00:00
用户数据分表存储
This commit is contained in:
11
node_modules/user.js
generated
vendored
11
node_modules/user.js
generated
vendored
@@ -109,12 +109,17 @@ User = {
|
||||
user.UserId = Common.objectId();
|
||||
user._id = user.UserId;
|
||||
user.Pwd = Common.md5(pwd, user.UserId);
|
||||
// 有自己独立的数据库
|
||||
user.HasDB = true;
|
||||
db.users.insert(user, function(err, doc) {
|
||||
// 创建默认的笔记本
|
||||
if (!err) {
|
||||
// 设为当前user
|
||||
me.saveCurUser(doc);
|
||||
|
||||
// 为该用户初始化数据库
|
||||
db.initDBForUser(user.UserId);
|
||||
|
||||
me.userId = user.UserId;
|
||||
var Notebook = require('notebook');
|
||||
var notebookId = Common.objectId();
|
||||
@@ -204,6 +209,12 @@ User = {
|
||||
me.LastSyncTime = user.LastSyncTime;
|
||||
me.host = user.Host;
|
||||
me.local = user.IsLocal;
|
||||
|
||||
me.hasDB = user.HasDB; // 是否有自己的DB
|
||||
|
||||
// 为该用户初始化数据库
|
||||
db.initDBForUser(me.hasDB ? me.userId : '');
|
||||
|
||||
Evt.setHost(me.host);
|
||||
|
||||
// 全局配置也在user中, 到web端
|
||||
|
Reference in New Issue
Block a user