Creo que no hay forma, siempre en los controladores para login se recoge el usuario y la contraseña ingresada para luego hacer una consulta a la base de datos y corroborar sí el usuario existe y coincide con la contraseña ingresada. Si no hay contraseña simplemente no se ejecutará ninguna consulta.