[PR #203] [MERGED] refactor: email verification flow #20058

Closed
opened 2026-04-15 19:26:24 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/203
Author: @Bekacru
Created: 10/17/2024
Status: Merged
Merged: 10/17/2024
Merged by: @Bekacru

Base: mainHead: refactor/email-pass-flow


📝 Commits (7)

📊 Changes

15 files changed (+334 additions, -57 deletions)

View changed files

📝 docs/components/sidebar-content.tsx (+21 -0)
docs/content/docs/concepts/email.mdx (+145 -0)
📝 packages/better-auth/src/__snapshots__/init.test.ts.snap (+4 -0)
📝 packages/better-auth/src/api/rate-limiter/index.ts (+3 -3)
📝 packages/better-auth/src/api/rate-limiter/rate-limiter.test.ts (+4 -4)
📝 packages/better-auth/src/api/routes/callback.ts (+36 -8)
📝 packages/better-auth/src/api/routes/forget-password.test.ts (+1 -1)
📝 packages/better-auth/src/api/routes/forget-password.ts (+1 -1)
📝 packages/better-auth/src/api/routes/sign-in.ts (+33 -0)
📝 packages/better-auth/src/api/routes/sign-up.ts (+37 -15)
📝 packages/better-auth/src/api/routes/verify-email.test.ts (+3 -1)
📝 packages/better-auth/src/api/routes/verify-email.ts (+3 -3)
📝 packages/better-auth/src/init.ts (+5 -0)
📝 packages/better-auth/src/social-providers/social.test.ts (+0 -1)
📝 packages/better-auth/src/types/options.ts (+38 -20)

📄 Description

closes #181


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/203 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 10/17/2024 **Status:** ✅ Merged **Merged:** 10/17/2024 **Merged by:** [@Bekacru](https://github.com/Bekacru) **Base:** `main` ← **Head:** `refactor/email-pass-flow` --- ### 📝 Commits (7) - [`b97adb9`](https://github.com/better-auth/better-auth/commit/b97adb9dfc236dcaf6b027514891eccbe14e94fd) fix: send verification before creating session on signup - [`88f070a`](https://github.com/better-auth/better-auth/commit/88f070a56345993ef5a6008b5adee43ac048f98b) refactor: email verification - [`6ebbce2`](https://github.com/better-auth/better-auth/commit/6ebbce253c98db951c3169a4dc383ccefda33ad1) refactor - [`7ed65fb`](https://github.com/better-auth/better-auth/commit/7ed65fb2bfa203572eb683cb9c7b1254adbae6c3) docs - [`5dee53e`](https://github.com/better-auth/better-auth/commit/5dee53e8bda42710f38de2d7b31a117d4c9f4f45) fix: types - [`15f1abe`](https://github.com/better-auth/better-auth/commit/15f1abe0bf7aae11f7c4895b386e48b5a751948f) feat: require email verification - [`8bd53b8`](https://github.com/better-auth/better-auth/commit/8bd53b81eea6bfe08b55edd5b7d75fbd993c5c77) fix: type errors ### 📊 Changes **15 files changed** (+334 additions, -57 deletions) <details> <summary>View changed files</summary> 📝 `docs/components/sidebar-content.tsx` (+21 -0) ➕ `docs/content/docs/concepts/email.mdx` (+145 -0) 📝 `packages/better-auth/src/__snapshots__/init.test.ts.snap` (+4 -0) 📝 `packages/better-auth/src/api/rate-limiter/index.ts` (+3 -3) 📝 `packages/better-auth/src/api/rate-limiter/rate-limiter.test.ts` (+4 -4) 📝 `packages/better-auth/src/api/routes/callback.ts` (+36 -8) 📝 `packages/better-auth/src/api/routes/forget-password.test.ts` (+1 -1) 📝 `packages/better-auth/src/api/routes/forget-password.ts` (+1 -1) 📝 `packages/better-auth/src/api/routes/sign-in.ts` (+33 -0) 📝 `packages/better-auth/src/api/routes/sign-up.ts` (+37 -15) 📝 `packages/better-auth/src/api/routes/verify-email.test.ts` (+3 -1) 📝 `packages/better-auth/src/api/routes/verify-email.ts` (+3 -3) 📝 `packages/better-auth/src/init.ts` (+5 -0) 📝 `packages/better-auth/src/social-providers/social.test.ts` (+0 -1) 📝 `packages/better-auth/src/types/options.ts` (+38 -20) </details> ### 📄 Description closes #181 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-15 19:26:24 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#20058