feat(auth): 实现登录注册功能并重构 App 组件

- 新增登录和注册页面组件
- 实现用户认证和权限管理逻辑
- 重构 App 组件,使用 Router 和 AuthProvider
- 添加管理员面板和论坛页面组件

Change-Id: Iaa4502616970e75e3268537f73c75dac8f60e24d
diff --git a/src/features/home/pages/HomePage.jsx b/src/features/home/pages/HomePage.jsx
new file mode 100644
index 0000000..27e1628
--- /dev/null
+++ b/src/features/home/pages/HomePage.jsx
@@ -0,0 +1,52 @@
+import React from 'react';
+import { Button, Divider, List, Typography, Space, Tag } from 'antd';
+import { CloudDownloadOutlined } from '@ant-design/icons';
+
+const { Title, Paragraph, Text } = Typography;
+
+const HomePage = () => (
+  <div className="space-y-6">
+    <div className="text-center py-8">
+      <Title level={1}>欢迎来到 PT 网站</Title>
+      <Paragraph className="text-lg text-slate-500">
+        高清资源分享,互助共赢的PT资源社区
+      </Paragraph>
+      <Button type="primary" size="large" icon={<CloudDownloadOutlined />}>
+        浏览资源
+      </Button>
+    </div>
+    
+    <Divider>最新公告</Divider>
+    
+    <List
+      itemLayout="horizontal"
+      dataSource={[
+        {
+          title: '网站升级通知',
+          date: '2023-06-15',
+          content: '网站将于本周六进行系统升级,届时将暂停服务4小时。'
+        },
+        {
+          title: '新规则发布',
+          date: '2023-06-10',
+          content: '关于发布资源的新规则已经生效,请会员查看详情。'
+        },
+        {
+          title: '新用户注册开放',
+          date: '2023-06-01',
+          content: '本站现已开放新用户注册,每天限额100名。'
+        }
+      ]}
+      renderItem={(item) => (
+        <List.Item>
+          <List.Item.Meta
+            title={<Space><Text strong>{item.title}</Text><Tag color="blue">{item.date}</Tag></Space>}
+            description={item.content}
+          />
+        </List.Item>
+      )}
+    />
+  </div>
+);
+
+export default HomePage; 
\ No newline at end of file