合同代签的法律效力得根据具体情况来判断。要是代签人有被代签人的合法授权,也就是有书面的授权委托书,而且委托书里清楚写明了代签的具体事项、权限以及期限等内容,那么代签行为一般是有效的。这种情况下,签的合同对被代签人有法律约束力,被代签人要按合同约定履行义务,也能享受相应权利。
就算一开始没有授权委托,不过被代签人事后对代签行为进行了追认,合同同样是有效的。追认的方式有明示和默示两种。明示就是书面或者口头表示同意;默示则是以实际履行合同义务的方式来认可。
但要是代签人没有代理权、超越了代理权,或者代理权已经终止,还以被代签人的名义订立合同,而被代签人又没有追认,那代签行为对被代签人就不产生效力,责任由代签人承担。不过,如果相对人有理由相信代签人有代理权,就构成表见代理,合同还是有效的。比如代签人拿着被代签人的空白合同书之类能让相对人相信其有代理权的文件。
另外,有些合同按照法律规定必须由本人亲自签订,像收养协议、离婚协议等,这类合同代签是无效的。