This commit is contained in:
张成
2025-11-21 16:53:49 +08:00
commit 8309808835
286 changed files with 32656 additions and 0 deletions

27
api/service/token.js Normal file
View File

@@ -0,0 +1,27 @@
const jwt = require('jsonwebtoken');
const secret = 'SLDLKKDS323ssdd@#@@gf';
module.exports = {
create (userInfo) {
const token = jwt.sign(userInfo, secret);
return token;
},
parse (token) {
if (token) {
try {
return jwt.verify(token, secret);
} catch (err) {
return null;
}
}
return null;
},
verify (token) {
const result = this.parse(token);
if (!result) {
return false;
}
return true;
}
};