From 13cb81b44927e6ab751f39f9fc7cb214ce100a70 Mon Sep 17 00:00:00 2001 From: jysperm Date: Wed, 16 Apr 2014 21:07:01 +0800 Subject: [PATCH] =?UTF-8?q?fixbug:=20=E7=99=BB=E5=BD=95=E6=97=B6=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=AD=A3=E7=A1=AE=E5=86=99=E5=85=A5=20token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/api/account.coffee | 4 ++-- core/model/account.coffee | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/core/api/account.coffee b/core/api/account.coffee index 5af1ec4..e22cc0c 100644 --- a/core/api/account.coffee +++ b/core/api/account.coffee @@ -34,7 +34,7 @@ module.exports = return res.json 400, error: 'email_exist' mAccount.register req.body.username, req.body.email, req.body.passwd, (account) -> - mAccount.createToken {}, (token)-> + mAccount.createToken account, {}, (token)-> res.cookie 'token', token, expires: new Date(Date.now() + config.account.cookie_time) @@ -49,7 +49,7 @@ module.exports = unless mAccount.matchPasswd account, req.body.passwd return res.json 400, error: 'auth_failed' - mAccount.createToken {}, (token) -> + mAccount.createToken account, {}, (token) -> res.cookie 'token', token, expires: new Date(Date.now() + config.account.cookie_time) diff --git a/core/model/account.coffee b/core/model/account.coffee index fc4eab2..44a0b5b 100644 --- a/core/model/account.coffee +++ b/core/model/account.coffee @@ -11,6 +11,7 @@ exports.register = (username, email, passwd, callback = null) -> passwd_salt = auth.randomSalt() exports.insert + _id: db.ObjectID() username: username passwd: auth.hashPasswd(passwd, passwd_salt) passwd_salt: passwd_salt @@ -24,7 +25,7 @@ exports.register = (username, email, passwd, callback = null) -> callback(result) if callback # @param callback(token) -exports.createToken = (attribute, callback) -> +exports.createToken = (account, attribute, callback) -> # @param callback(token) generateToken = (callback) -> token = auth.randomSalt() @@ -38,7 +39,7 @@ exports.createToken = (attribute, callback) -> callback token generateToken (token) -> - exports.update + exports.update _id: account._id, $push: tokens: token: token