Implement a custom security system to enhance the sign-up process and prevent automated bot-driven sign-ups.
Requirements:
Custom Security Check Integration: Add a system where users must pass a simple, human-verifiable interaction (e.g., a checkbox, question, or action) during the sign-up process.
Token Generation: Implement a token-based system where a token is generated upon successful completion of the security check, which will be validated server-side.
Server-Side Verification: Develop logic on the server to validate the token before proceeding with user registration, ensuring that only valid tokens allow the process to continue.
User-Friendly: Ensure the system is easy to use and does not negatively affect the user experience or accessibility.
Completion Criteria:
Security Check Appears on Sign-Up Form: Users interact with the security check during sign-up and are prompted to complete it.
Successful Verification: Only sign-ups that pass the security check and token validation are allowed to complete registration.
Seamless User Experience: The security system is fast and easy to complete, minimizing disruption or delays for legitimate users.
Objective:
Implement a custom security system to enhance the sign-up process and prevent automated bot-driven sign-ups.
Requirements:
Completion Criteria:
Time Constraint:
Difficulty:
Urgency