Hola ZZZZZ,
Esta bien, si es asi, es asi. Pero no es buscarle la 5ta pata al gato. En un momento se dijo que el trabajo practico buscaba ser como en la vida diaria (por decirlo de alguna manera).
Surgio una vunerabilidad que comprometia la seguridad y la integridad de los datos, y como en cualquier trabajo decidi consultar con el cliente (en este caso, los que corrigen el TP).
No me mal interpretes, en mi solucion la diferencia radica en un if mas, no me cambia todo el programa. Es decir, mi pregunta era para tener una solucion mas estable y menos vunerable, renunciando a una regla de negocio (en este caso, lo que pide el enunciado).