商品房买卖行为适用的法律有《民法通则》、《合同法》、《城市房地产管理法》等,由于商品房交易行为比较复杂,最高人民法院在2003年3月24日发布了《关于审理商品房买卖合同纠纷案件适用法律若干问题的解释》(以下简称《司法解释》),专门针对房地产开发企业作为房屋出卖方的商品房买卖合同行为进行规范处理。为了保证买受人对其所购房屋拥有依法受保护的所有权,我国《民法通则》规定了物权的“公示公信”原则,《土地管理法》、《城市房地产管理法》等法律、法规也规定,房屋所有权的取得应当以房屋产权登记为标准。但在实际的商品房买卖过程中,由于签订房屋买卖合同、付款与办理产权登记之间存在一定的时间差,不良房产商在此期间可能会一房多卖,最后也许只有出价最高的买受者得到了产权证,买受人的利益因此受到极大损害。为防止这种情况的发生,《物权法》第20条规定了预告登记制度,即买受人只要和开发商签订了预售买卖合同,即可向登记机构申请预告登记,保证将来获得对于不动产的所有权。预告登记后,未经预告登记的权利人同意,处分该不动产的,不发生物权效力。遭遇一房多卖时购房者首先可以确定购房合同是否有效,能否取得房屋所有权要看合同签订的时间。出卖人将商品房数次出卖所签订的合同,只要不存在《合同法》第五十二条规定的无效情形,均应认定为有效合同。不能履行的,依法承担违约责任。在此情形下,先办理商品房登记手续的买受人取得商品房的所有权;未进行房屋产权登记但开发商已交付的,已经合法取得商品房的买受人取得商品房的所有权,但出卖人和买受人之间恶意串通的除外。既未登记,又未合法占有商品房的,依法支持买卖合同成立时间在先的买受人履行合同的请求。所以能否取得房屋所有权要区分所有购房人签订合同的时间顺序,以及是否有购房人已经办理房屋所有权。