Account settings: change password and delete account
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- authentication, backend
Línea de trabajo
Start by reading the existing registration flow: it shows how passwords are hashed and how a logged-in session is established, and both new routes should reuse that hashing. Then map the user model's relations to the library, plays and reviews tables so the delete path removes them in one transaction, and check how CSRF tokens are added to existing POST forms. Done means two CSRF-protected POST routes behind a confirmation step: password change that verifies the current password first, and account deletion that re-checks the password, removes the related rows, and ends the session.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Add an Account page for logged-in users.
- Change password: require the current password, then hash the new one the same way registration does
- Delete account: ask for the password again, then delete the user's library, plays and reviews along with the account
- Log the user out after deleting
- CSRF-protected POST routes, and a clear confirmation step before deleting
- Lenguaje dominante
- CSS
- Estrellas
- 1
- Forks
- 1
- Merge medio
- 39 min
- PR fusionados (30 d)
- 6
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NotADIM2/GameVault
-
Deployment guideAbiertodocumentation help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
frontend help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Share button on game pagesAbiertofrontend good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Add a faviconAbiertofrontend good first issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 85/100
-
frontend good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
Todos los issues de NotADIM2/GameVault
Issues similares
-
`void platform install --app-access public` fails when Cloudflare reports Access is disabledAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
voidzero-dev/void#835 ·
Los mantenedores suelen responder en 1 día
-
RSA PKCS#1 v1.5 verify fails for SHA-512/224, SHA-512/256 and SHA-3 (UnhandledMatchError on 4.x)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
NimblePros/eShopOnWeb#326 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 2 días
-
Send confirmation shows the collaborator fee that the Send form hides, revealing the swept amountAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
joinmarket-webui/jam#1651 · 1 comentario ·
Los mantenedores suelen responder en 3 días