profile deletion fixes
This commit is contained in:
@@ -23,13 +23,10 @@ export default defineEventHandler(async (event) => {
|
||||
}
|
||||
|
||||
try {
|
||||
// Delete user's notes first (foreign key constraint)
|
||||
db.prepare('DELETE FROM notes WHERE user_id = ?').run(currentUser.id)
|
||||
|
||||
// Delete user's sessions
|
||||
db.prepare('DELETE FROM sessions WHERE username = ?').run(currentUser.username)
|
||||
|
||||
// Delete the user
|
||||
// Delete the user (sermon_notes will be automatically deleted via CASCADE)
|
||||
db.prepare('DELETE FROM users WHERE id = ?').run(currentUser.id)
|
||||
|
||||
// Clear the auth cookie
|
||||
|
||||
Reference in New Issue
Block a user