ASR/miniprogram/utils/auth.js
Saturneric 73fc37e472 Add.
2020-09-01 00:55:41 +08:00

22 lines
674 B
JavaScript

var sha1 = require('./sha1')
var authCodeGenerator = {
clientCode: '965cda1983f569b03abfb80dc9af8dd8',
timestamp: Date.parse(new Date()),
updateTimestamp: function () {
this.timestamp = Date.parse(new Date());
return this.timestamp;
},
randomCode: function (openid) {
this.timestamp = Date.parse(new Date());
console.log(sha1("RandomCode ["+openid+"]["+this.timestamp+"]["+this.clientCode+"]"))
return sha1("RandomCode ["+openid+"]["+this.timestamp+"]["+this.clientCode+"]");
},
signed: function (openid, token) {
return sha1("SIGN ["+openid+"]["+this.randomCode(openid)+"]["+token+"]")
}
}
module.exports = {authCodeGenerator}