🎉 first commit

This commit is contained in:
LIlGG
2025-09-24 13:06:25 +08:00
commit 1f4fb103e9
409 changed files with 61222 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import { data, type LoaderFunctionArgs } from '@remix-run/node';
import { getUser } from '~/lib/.server/auth';
/**
* 用户信息API端点
* 返回用户认证状态和用户信息
*/
export async function userLoader({ request }: LoaderFunctionArgs) {
// 使用服务端 getUser 函数获取用户上下文
const userContext = await getUser(request);
return data({
isAuthenticated: userContext.isAuthenticated,
claims: userContext.isAuthenticated ? userContext.userInfo : null,
});
}