arrow_back Back to Tickets

Ticket #e23ee0

completed

Problem

zfrika user Tim Maina is not able to create an account. timmaina2000@

Creator

marcus

Priority

1

Urgent

urgent

Important

important

Project Name

customer feedback zfrika

Question

Why is the user having trouble creating an account? is it because they are using an old Token? Can we set a page to expire after a certain time. So that the user finds a new token. User used this datatoken 7fb36185172385ed2f1d3fb9a3359b4154fb8e6d57d5ffb4c9fc00eafeece981 is the user selecting lost password when they should be slecting signup?

Previous Steps

tim is using an old datatoken . GET /signup/90b67fcc0de0e62231f3b93bf6158f2b9ed5c9c58470617e3918725ef7d7c079 you need to let the user know that a datatoken has expired. otherwise they'll keep trying to login to the same datatoken.

Next Steps

check which token the user requested when the selcted the email link to create a pssword. notify the user that they can not login with the datatoken , and that they need to signup again. also delete the previous entry into the database. when the user tries to signup with an old datatoken, check if datatoken exist. in the database. if not, reply with an email that said that the token has expired. and ask them signup again. If the user does not signup with a period of time, delete the user information. 10 minutes we implemented a TTL (time to live) in mongodb that will look for field with password = 0 and delete them after 10minues. this will clean out any document that failed to update the password , that will give the user another chance without haveing to wait for me to delete the record in mongodb.

Solution

user must sign in within 10min or their previous email signup attemp is deleted from mongodb.

Ticket Information

Ticket ID: 6946f99bdf2473a6c8e23ee0
Date Initiated: 12/24/2025, 11:30:00 AM
Date Resolved: 12/20/2025, 8:47:00 PM
Status: completed
Urgent: urgent
Important: important
Created: 12/20/2025, 11:31:39 AM
Last Updated: 12/20/2025, 8:47:20 PM