diff --git a/novalon-manage-api/manage-app/src/main/resources/data-h2.sql b/novalon-manage-api/manage-app/src/main/resources/data-h2.sql index 28fadb2..013c265 100644 --- a/novalon-manage-api/manage-app/src/main/resources/data-h2.sql +++ b/novalon-manage-api/manage-app/src/main/resources/data-h2.sql @@ -10,14 +10,15 @@ VALUES (4, '访客', 'guest', 4, 1, 'system', 'system'); -- 插入测试用户 --- BCrypt哈希值对应明文密码: Test@123 +-- BCrypt哈希值对应明文密码: admin123 INSERT INTO sys_user (id, username, password, email, phone, nickname, status, create_by, update_by) VALUES -(1, 'admin', '$2a$12$fVKAbdBtjaUaosAbKVA2Ku0rAzr4kHe9ELRJzW3L3YzXGRiYVBAfS', 'admin@novalon.com', '13800138000', '超级管理员', 1, 'system', 'system'), -(2, 'testadmin', '$2a$12$fVKAbdBtjaUaosAbKVA2Ku0rAzr4kHe9ELRJzW3L3YzXGRiYVBAfS', 'testadmin@novalon.com', '13800138001', '测试管理员', 1, 'system', 'system'), -(3, 'normaluser', '$2a$12$fVKAbdBtjaUaosAbKVA2Ku0rAzr4kHe9ELRJzW3L3YzXGRiYVBAfS', 'normaluser@novalon.com', '13800138002', '普通用户', 1, 'system', 'system'), -(4, 'guestuser', '$2a$12$fVKAbdBtjaUaosAbKVA2Ku0rAzr4kHe9ELRJzW3L3YzXGRiYVBAfS', 'guestuser@novalon.com', '13800138003', '访客用户', 1, 'system', 'system'), -(5, 'disableduser', '$2a$12$fVKAbdBtjaUaosAbKVA2Ku0rAzr4kHe9ELRJzW3L3YzXGRiYVBAfS', 'disableduser@novalon.com', '13800138004', '禁用用户', 0, 'system', 'system'); +(1, 'admin', '$2a$12$RXTZbewFHxKgPdMMqysujuDgNFb2ZkNO3tWigv8DtwI.mBYVzqcmm', 'admin@novalon.com', '13800138000', '超级管理员', 1, 'system', 'system'), +(2, 'testadmin', '$2a$12$RXTZbewFHxKgPdMMqysujuDgNFb2ZkNO3tWigv8DtwI.mBYVzqcmm', 'testadmin@novalon.com', '13800138001', '测试管理员', 1, 'system', 'system'), +(3, 'normaluser', '$2a$12$RXTZbewFHxKgPdMMqysujuDgNFb2ZkNO3tWigv8DtwI.mBYVzqcmm', 'normaluser@novalon.com', '13800138002', '普通用户', 1, 'system', 'system'), +(4, 'guestuser', '$2a$12$RXTZbewFHxKgPdMMqysujuDgNFb2ZkNO3tWigv8DtwI.mBYVzqcmm', 'guestuser@novalon.com', '13800138003', '访客用户', 1, 'system', 'system'), +(5, 'disableduser', '$2a$12$RXTZbewFHxKgPdMMqysujuDgNFb2ZkNO3tWigv8DtwI.mBYVzqcmm', 'disableduser@novalon.com', '13800138004', '禁用用户', 0, 'system', 'system'), +(10, 'e2e_test_user', '$2a$12$RXTZbewFHxKgPdMMqysujuDgNFb2ZkNO3tWigv8DtwI.mBYVzqcmm', 'e2e@test.com', '13900139000', 'E2E测试用户', 1, 'system', 'system'); -- 为用户分配角色 INSERT INTO user_role (user_id, role_id, created_by) @@ -25,7 +26,8 @@ VALUES (1, 1, 'system'), (2, 2, 'system'), (3, 3, 'system'), -(4, 4, 'system'); +(4, 4, 'system'), +(10, 1, 'system'); -- 插入测试菜单 INSERT INTO sys_menu (id, menu_name, parent_id, order_num, path, component, menu_type, visible, status, perms, icon, create_by, update_by) diff --git a/novalon-manage-web/e2e/auth.spec.ts b/novalon-manage-web/e2e/auth.spec.ts index 1e3c008..19ca467 100644 --- a/novalon-manage-web/e2e/auth.spec.ts +++ b/novalon-manage-web/e2e/auth.spec.ts @@ -15,11 +15,11 @@ test.describe('用户认证 E2E 测试', () => { test('成功登录流程', async ({ page }) => { await expect(page).toHaveTitle(/登录/); - await loginPage.login('admin', 'admin123'); + await loginPage.login('e2e_test_user', 'admin123'); await expect(page).toHaveURL(/.*dashboard/); const username = await dashboardPage.getUsername(); - expect(username).toContain('admin'); + expect(username).toContain('e2e_test_user'); }); test('登录失败 - 无效凭证', async ({ page }) => {