uprm-inso4101-2024-2025-s1 / semester-project-mercado-colegial-online

semester-project-mercado-colegial-online created by GitHub Classroom
8 stars 2 forks source link

reCAPTCHA #66

Closed PerezMarcelo closed 1 week ago

PerezMarcelo commented 1 month ago

Objective:

Implement a custom security system to enhance the sign-up process and prevent automated bot-driven sign-ups.

Requirements:

  1. 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.
  2. 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.
  3. 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.
  4. User-Friendly: Ensure the system is easy to use and does not negatively affect the user experience or accessibility.

Completion Criteria:

  1. Security Check Appears on Sign-Up Form: Users interact with the security check during sign-up and are prompted to complete it.
  2. Successful Verification: Only sign-ups that pass the security check and token validation are allowed to complete registration.
  3. Seamless User Experience: The security system is fast and easy to complete, minimizing disruption or delays for legitimate users.

Time Constraint:

PerezMarcelo commented 1 week ago

Implemented captcha to ensure experience for a secure client and seller sign in.