feat: 配置 NextAuth.js 认证系统

- 支持邮箱密码登录
- 支持 Magic Link 登录(Resend)
- 配置 Session Provider
- 添加 TypeScript 类型定义
This commit is contained in:
张翔
2026-03-08 21:11:58 +08:00
parent 8ac9933ba4
commit 62e251c6f3
6 changed files with 151 additions and 7 deletions
+8
View File
@@ -0,0 +1,8 @@
'use client';
import { SessionProvider as NextAuthSessionProvider } from 'next-auth/react';
import { ReactNode } from 'react';
export function SessionProvider({ children }: { children: ReactNode }) {
return <NextAuthSessionProvider>{children}</NextAuthSessionProvider>;
}