AOSSIE-Org / AOSSIE-Org/DebateAI

Issue: Incorrect Input Validation for Email/Password in Authentication

Abierto
#66 4 comentarios 0 reacciones 1 asignado Reclamado por @Aanchall26 Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
84
Forks
198
Merge medio
2 d 19 h
PR fusionados (30 d)
30

Descripción

Observed Problem:

•On the login page of ArgueHub, an error message appears:
"The string did not match the expected pattern."
This suggests that the input validation for email or password is either too strict or incorrectly implemented.

Possible Causes & Fixes:

Email Regex Issue:
Your system might be using an overly restrictive regex pattern for email validation.
Example: If the backend only accepts example@domain.com but rejects subdomains (user@mail.co.in) or special characters, valid emails might fail.
Fix: Use a standard email regex.

•Frontend vs. Backend Validation Mismatch:

The frontend might allow certain email/password formats that the backend rejects.
Fix: Ensure that the same regex patterns and validation rules are enforced both in the frontend and backend.

•Unclear Error Messaging:
The generic message "The string did not match the expected pattern" does not tell the user exactly what is wrong.
Fix: Improve the error message to be specific, such as:
"Invalid email format. Use example@domain.com"
"Password must be at least 8 characters, include a number and a special symbol"

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.