[PR #732] [MERGED] feat: improve delete user handling #3457

Closed
opened 2026-03-13 10:54:25 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/732
Author: @Bekacru
Created: 12/2/2024
Status: Merged
Merged: 12/3/2024
Merged by: @Bekacru

Base: mainHead: fix/delete-user


📝 Commits (6)

  • 76b2b64 fix: A password should not be required to delete a user; a fresh session should be required instead
  • 2247801 feat: verification flow for delete user
  • 88c5444 chore: update snapshot
  • 3121a46 Merge branch 'main' into fix/delete-user
  • e61985b docs
  • 7715bc6 fix: test

📊 Changes

9 files changed (+343 additions, -8 deletions)

View changed files

📝 docs/content/docs/concepts/users-accounts.mdx (+104 -0)
📝 packages/better-auth/src/__snapshots__/init.test.ts.snap (+1 -0)
📝 packages/better-auth/src/api/index.ts (+2 -0)
📝 packages/better-auth/src/api/routes/session.ts (+4 -1)
📝 packages/better-auth/src/api/routes/update-user.test.ts (+74 -0)
📝 packages/better-auth/src/api/routes/update-user.ts (+110 -7)
📝 packages/better-auth/src/client/config.ts (+1 -0)
📝 packages/better-auth/src/db/internal-adapter.ts (+11 -0)
📝 packages/better-auth/src/types/options.ts (+36 -0)

📄 Description

  • Configuration for user deletion
  • Disable user deletion by default
  • Verification flow for deleting a user after they confirm their email

closes #708


🔄 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/732 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 12/2/2024 **Status:** ✅ Merged **Merged:** 12/3/2024 **Merged by:** [@Bekacru](https://github.com/Bekacru) **Base:** `main` ← **Head:** `fix/delete-user` --- ### 📝 Commits (6) - [`76b2b64`](https://github.com/better-auth/better-auth/commit/76b2b64b5c05126941e5398022fa382866b16d7d) fix: A password should not be required to delete a user; a fresh session should be required instead - [`2247801`](https://github.com/better-auth/better-auth/commit/2247801a28b7d613cad82b16686ef62ba4ad5b1a) feat: verification flow for delete user - [`88c5444`](https://github.com/better-auth/better-auth/commit/88c54449fda8460d79840815822899e2821df06e) chore: update snapshot - [`3121a46`](https://github.com/better-auth/better-auth/commit/3121a465dd134db4e9392f0be75e5291f8969510) Merge branch 'main' into fix/delete-user - [`e61985b`](https://github.com/better-auth/better-auth/commit/e61985b65c4048c9c5ee39e2f2b2031a49225fd2) docs - [`7715bc6`](https://github.com/better-auth/better-auth/commit/7715bc685722e779c05bde168f7fdedadeeadf26) fix: test ### 📊 Changes **9 files changed** (+343 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `docs/content/docs/concepts/users-accounts.mdx` (+104 -0) 📝 `packages/better-auth/src/__snapshots__/init.test.ts.snap` (+1 -0) 📝 `packages/better-auth/src/api/index.ts` (+2 -0) 📝 `packages/better-auth/src/api/routes/session.ts` (+4 -1) 📝 `packages/better-auth/src/api/routes/update-user.test.ts` (+74 -0) 📝 `packages/better-auth/src/api/routes/update-user.ts` (+110 -7) 📝 `packages/better-auth/src/client/config.ts` (+1 -0) 📝 `packages/better-auth/src/db/internal-adapter.ts` (+11 -0) 📝 `packages/better-auth/src/types/options.ts` (+36 -0) </details> ### 📄 Description - Configuration for user deletion - Disable user deletion by default - Verification flow for deleting a user after they confirm their email closes #708 --- <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-03-13 10:54:25 -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#3457