更新完善页面

This commit is contained in:
董海洋
2026-06-03 14:15:55 +08:00
parent 4b7ae9c933
commit 1675662537
57 changed files with 7625 additions and 883 deletions
+19
View File
@@ -0,0 +1,19 @@
const { query } = require('../config/database')
const LEGACY_PREFIX = 'legacy.'
async function decodeBasicAuth(token) {
if (!token || !token.startsWith(LEGACY_PREFIX)) return null
const raw = token.slice(LEGACY_PREFIX.length)
const users = await query(
'SELECT id, phone, name, avatar, points, role, status, openid FROM users WHERE token = ? AND status = 1',
[raw]
)
return users[0] || null
}
function toLegacyToken(token) {
return token && token.startsWith(LEGACY_PREFIX) ? token : LEGACY_PREFIX + token
}
module.exports = { decodeBasicAuth, toLegacyToken, LEGACY_PREFIX }