I live in a SRO which mandates that visitors present valid id is this legal? Also can the SRO prevent the tenant from having ANY overnight visitors?
Yes and yes. Both perfectly legal.