律师分析:
合同一般应由本人签署,合同不是本人签字而由他人代签,是否有法律效力要视具体情况而定:1、代理人在代理权限内代替签字的;被代理人明知他人以自己名义在合同上签字而未作否认表示,则签字有效,合同也有效。2、他人在无权代理、超越代理权或者代理权终止后的情况下代替被代理人签字的,经被代理人追认或符合表见代理的,该代理签字有效,合同也就有效。3、不属于上述情形的,则所签合同无效,对被代理人没有法律约束力。
【法律依据】:
《中华人民共和国民法典》 第四百七十条 合同的内容由当事人约定,一般包括下列条款:
(一)当事人的姓名或者名称和住所;
(二)标的;
(三)数量;
(四)质量;
(五)价款或者报酬;
(六)履行期限、地点和方式;
(七)违约责任;
(八)解决争议的方法。
当事人可以参照各类合同的示范文本订立合同。