From 5d850a7c1ce724c341ae753d2e62af5befe5f189 Mon Sep 17 00:00:00 2001
From: Feng Yue <2525275@gmail.com>
Date: Thu, 14 Aug 2025 11:59:42 +0800
Subject: [PATCH] chore: remove regenerate api key functionality
---
src/routes/userRoutes.js | 36 ------------------
.../components/user/UserApiKeysManager.vue | 38 -------------------
web/admin-spa/src/stores/user.js | 11 ------
3 files changed, 85 deletions(-)
diff --git a/src/routes/userRoutes.js b/src/routes/userRoutes.js
index 6e2d2d9f..094926bf 100644
--- a/src/routes/userRoutes.js
+++ b/src/routes/userRoutes.js
@@ -253,42 +253,6 @@ router.post('/api-keys', authenticateUser, async (req, res) => {
}
})
-// 🔑 重新生成API Key
-router.post('/api-keys/:keyId/regenerate', authenticateUser, async (req, res) => {
- try {
- const { keyId } = req.params
-
- // 检查API Key是否属于当前用户
- const existingKey = await apiKeyService.getApiKeyById(keyId)
- if (!existingKey || existingKey.userId !== req.user.id) {
- return res.status(404).json({
- error: 'API key not found',
- message: 'API key not found or you do not have permission to access it'
- })
- }
-
- const newKey = await apiKeyService.regenerateApiKey(keyId)
-
- logger.info(`🔄 User ${req.user.username} regenerated API key: ${existingKey.name}`)
-
- res.json({
- success: true,
- message: 'API key regenerated successfully',
- apiKey: {
- id: newKey.id,
- name: newKey.name,
- key: newKey.key, // 返回新的key
- updatedAt: newKey.updatedAt
- }
- })
- } catch (error) {
- logger.error('❌ Regenerate user API key error:', error)
- res.status(500).json({
- error: 'API Key regeneration error',
- message: 'Failed to regenerate API key'
- })
- }
-})
// 🗑️ 删除API Key
router.delete('/api-keys/:keyId', authenticateUser, async (req, res) => {
diff --git a/web/admin-spa/src/components/user/UserApiKeysManager.vue b/web/admin-spa/src/components/user/UserApiKeysManager.vue
index 4be40148..c856467b 100644
--- a/web/admin-spa/src/components/user/UserApiKeysManager.vue
+++ b/web/admin-spa/src/components/user/UserApiKeysManager.vue
@@ -139,21 +139,6 @@
-
-