If POTUS attacks Iran without even getting a sign off from Congress (which isn't really enough to be "constitutional" to begin with) he should be impeached and Congress should cut off funds for the conflict.
Otherwise Congress really has no reason to exist. They become a prop.