update server/routers/back-new/features/auth/auth.controller.js

This commit is contained in:
xingzhe.ru
2025-07-03 11:13:17 +00:00
parent 659f9fd684
commit f5faae7907

View File

@@ -92,4 +92,13 @@ exports.logout = (req, res) => {
}),
_meta: {}
});
};
exports.updateProfile = (req, res) => {
const userId = req.user?.id || req.body.id; // 这里假设有用户认证中间件否则用body.id
if (!userId) return res.status(401).json({ error: 'Unauthorized' });
const { firstName, lastName, bio, location, website } = req.body;
const updated = require('../../shared/usersDb').updateUser(userId, { firstName, lastName, bio, location, website });
if (!updated) return res.status(404).json({ error: 'User not found' });
res.json({ success: true, user: updated });
};