No se realizan búsquedas binarias en bases de datos relacionales

Descripción

Se detecta que cuando se realiza una búsqueda en una base de datos relacional, y esta no tiene definida la sensibilidad mayúsculas minúsculas, al no ser una busqueda binaria, consider que ambas entradas corresponden al mismo usuario.

Se debería incorporar el elemento 'BINARY' en las búsquedas, ya que cabe la posibilidad de que muchas bases de datos no tengan en cuenta este factor.

Entorno

None

Cómo reproducirlo

  • Tener 2 usuarios con el mismo DNI, salvo q uno la letra es en minuscula y otro en mayuscula (en una BD, cuyo atributo dnd está el DNI tiene un cotejamiento insensible a mayus y minus, por ejemplo utf8_general_ci)

  • Autenticarte por dni

  • NO hace diferencia entre los usuarios

Componentes

Responsable

Alejandro Palacios

Informador

Alejandro Palacios

Versiones corregidas

Versiones afectadas

Prioridad

No procede
Configure