Authored by 郭成尧

authcode-ok

... ... @@ -8,6 +8,7 @@ const userModel = require('../../serverAPI/user');
const addressModel = require('../../serverAPI/user/address');
const orderModel = require('../models/order');
const crypto = global.yoho.crypto;
const authcode = require(global.utils + '/authcode');
exports.orderEnsure = (req, res, next) => {
let headerData = headerModel.setNav({
... ... @@ -180,7 +181,7 @@ exports.orderSub = (req, res) => {
if (testQyhUnion.client_id) {
unionKey = encryData;
} else {
// unionKey = helpers.unionDecode(req.cookies._QYH_UNION, 'q_union_yohobuy'); // TODO 这个方法没有
unionKey = authcode(req.cookies._QYH_UNION, 'q_union_yohobuy');
}
} else {
unionKey = '{"client_id":' + req.cookies.mkt_code + '}';
... ...
... ... @@ -14,8 +14,8 @@ const getTimestamp = function() {
return parseInt(unixtimeMs / 1000, 10);
};
module.exports = function(str, operation, key, expiry) {
operation = operation ? operation : 'encode';
module.exports = function(str, key, expiry, operation) {
operation = operation ? operation : 'decode';
key = key ? key : '';
expiry = expiry ? expiry : 0;
let tmpstr, tmp;
... ... @@ -115,5 +115,3 @@ module.exports = function(str, operation, key, expiry) {
return s;
};
// console.log(module.exports('abcdef123', 'encode', 'key123', 99))
... ...