1.合同非本人签字的效力要依据不同情形判断。若签字人获本人合法授权或者事后得到本人追认,那么合同对本人具有效力;若签字人无授权且本人未追认,签字行为对本人无约束力,责任由签字人承担;若构成表见代理,也就是相对人有合理理由相信签字人有代理权,合同对本人有效,本人担责后可向签字人追偿;若签字是伪造的,因非本人真实意思表示,合同对本人不生效,伪造者承担相应法律责任。
2.解决措施和建议:在签订合同时,相对人应仔细审查签字人的授权情况,要求出示授权文件并留存备份。本人若发现他人未经授权签字,要及时表明态度,不追认的需以书面等有效方式告知相对人。对于疑似伪造签字的情况,可通过鉴定等手段确定真伪并追究伪造者责任。