Astro 示例
本文将展示如何将Better Auth 与Astro一起使用的示例。它使用Solid来构建组件。
实现了以下功能:
- 邮箱和密码登录
- 使用谷歌的社交登录
- 通行密钥
- 邮箱验证
- 密码重置
- 双因素认证
- 个人资料更新
- 会话管理
如何运行
-
克隆代码沙箱(或仓库)并在代码编辑器中打开
-
提供包含以下变量的 .env 文件
//如果你没有这些,你可以从谷歌开发者控制台获取。如果你不想使用谷歌登录,你可以从
auth.ts
文件中移除谷歌配置。 -
运行以下命令
-
打开浏览器并导航到
http://localhost:3000