fix: only two sources (netease/skin), plugin uses skin

This commit is contained in:
2026-07-15 04:36:01 +08:00
parent c493c1204b
commit 125b4f99fc
3 changed files with 5 additions and 5 deletions

View File

@@ -29,7 +29,7 @@ router.post('/auth/register', async (req, res) => {
const hashed = bcrypt.hashSync(password, 10);
const verifyToken = uuid();
await query('INSERT INTO users(username,password,email,game_name,game_uid,verify_token,verify_expires,source) VALUES (?,?,?,?,?,?,DATE_ADD(NOW(), INTERVAL 24 HOUR),?)', [username, hashed, email, game_name, game_uid, verifyToken, source || 'java']);
await query('INSERT INTO users(username,password,email,game_name,game_uid,verify_token,verify_expires,source) VALUES (?,?,?,?,?,?,DATE_ADD(NOW(), INTERVAL 24 HOUR),?)', [username, hashed, email, game_name, game_uid, verifyToken, source || 'skin']);
const site = await getRow("SELECT v FROM settings WHERE k='site_url'");
const sent = await sendEmail(email, 'verify_email', { username, game_name, game_uid, verify_link: `${site?.v||'http://localhost:3100'}#/verify?token=${verifyToken}` });