用途:auth-patterns 是面向 better-auth 的认证集成技能,适用于实现登录、注册、受保护路由或邮箱验证等场景。
主要能力:提供登录表单与受保护查询等快速模式。登录示例通过 getRequestEvent() 获取请求事件,调用 auth.api.signInEmail 并传入 body 与 headers,随后重定向到 /dashboard;受保护查询使用 guarded_query 返回受保护数据。
核心原则:使用 getRequestEvent() 获取请求头以访问 cookie;重定向必须放在 try/catch 之外,因为它会抛出错误;受保护端点应使用 guarded_query/form/command;登录前需要完成邮箱验证;命令不能执行重定向,需改用客户端 goto()。
参考文件:auth-setup.md 提供完整的 better-auth 配置;auth-usage.md 提供全部认证模式与示例;email-verification.md 说明邮箱验证流程。
限制:资料未提供安装命令、依赖版本、具体配置参数、收费或平台支持等信息,暂未提供。