Your resort ID is your room key. It's important to keep it with you at all times.
As far as someone staying in your room for one night, it depends. If that person if the 3rd or 4th adult there is a fee, if it's your room alone then you can have a 2nd adult for free.