他人代签的合同是否具有法律效力需视具体情况而定:1. 有授权委托:若代签人获得了当事人的明确授权那么代签行为就代表当事人的真实意思表示。此时合同自成立时起即具有法律效力对当事人双方均有约束力。例如甲委托乙代签房屋租赁合同乙持有甲的授权委托书与房东签订合同该合同有效。2. 事后追认:即使代签时没有获得授权但当事人事后对代签行为予以追认合同同样有效。比如丙未经丁授权代签了一份买卖合同丁后来知晓后表示认可这份合同那么合同就具有法律效力。3. 表见代理:如果代签人没有代理权但相对人有理由相信其有代理权构成表见代理的合同也有效。比如戊长期以己公司员工名义对外签订合同此次又代签了一份合同相对人基于以往的交易习惯有理由相信戊有代理权该合同有效。4. 无权代理且未获追认:若代签人没有代理权又未得到当事人追认同时也不构成表见代理那么该代签合同对当事人不发生效力。例如庚私自代辛签合同辛不追认合同无效。总之他人代签合同的效力关键在于是否存在有效的代理关系或当事人的追认等情况。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。