我们都知道根据《物权法》的规定,不动产物权的设立、变更、转让和消灭,经依法登记,发生效力;未经登记,不发生效力,但法律另有规定的除外。那么对于开发商一房二卖违法吗。一、开发商一房二卖违法吗1、《中华人民共和国物权法》第十四条规定,不动产物权的设立、变更、转让和消灭,依照法律规定应当登记的,自记载于不动产登记簿时发生效力。2、《最高人民法院关于审理商品房买卖合同纠纷案件适用法律若干问题的解释》第八条规定,具有下列情形之一,导致商品房买卖合同目的不能实现的,无法取得房屋的买受人可以请求解除合同、返还已付购房款及利息、赔偿损失,并可以请求出卖人承担不超过已付购房款一倍的赔偿责任:(一)商品房买卖合同订立后,出卖人未告知买受人又将该房屋抵押给第三人;(二)商品房买卖合同订立后,出卖人又将该房屋出卖给第三人根据《物权法》的规定,不动产物权的设立、变更、转让和消灭,经依法登记,发生效力;未经登记,不发生效力,但法律另有规定的除外。3.也就是说,不动产物权变动采“登记生效主义”,因为王伟办理了产权过户登记,已经取得了房子的所有权,4.先、后买受人中有一个买受人已取得房屋所有权证,而所有的房屋买卖合同均签订于取得房屋所有权证之前,则所涉及的买卖合同为有效或为可撤销。根据《民法通则》及《合同法》的有关规定,在房屋所有权未作变更登记时,房地产开发商作为所有权人,有权处分自己的财产,因此所签订的数份买卖合同只要不具有法定的无效情形,自成立时起生效。二、但由于房地产开发商自后买卖合同签订时起存在欺诈的情形,因此后买受人在无法取得房屋时,有权请求法院或仲裁机构撤销合同2、先、后买受人中有一个买受人已取得房屋所有权证,签订于取得房屋所有权证之前的合同,为有效合同;签订于取得房屋所有权证之后的合同,为无效合同。在房屋所有权作了权属登记之后,所有权主体已经不再是房地产开发商,在这种情况下房地产开发商继续以销售方的名义出卖房屋,构成无处分权人处分他人财产,根据《合同法》的有关规定,相应的合同无效。3、先、后买受人都没有取得房屋所有权证,如上所述,只要不存在法定的无效情形,所有的买卖合同均为有效或为可撤销。