合同应盖有公司的公章并由法人代表签字,如果非法人代表人,则应有授权委托书的就合法。
公司盖章就可视为法人行为,并不一定需要法人签字,具体合同是否合法、有效,要看合同的内容等具体分析。
公司的公章和法定代表人的签字都可以认定是公司的法人行为,有一样即可,二者不是必须同时具备才有效.
只能说有效但不能说合法是否合法,要看合同的内容是否合法!