根据《民法通则》的规定:第六十六条没有代理权、超越代理权或者代理权终止后的行为,只有经过被代理人的追认,被代理人才承担民事责任,未经追认的行为,由行为人承担民事责任,本人知道他人以本人名义实施民事行为而不作否认表示的,视为同意。因此,合同别人代签自己按手印有效,既然以实际行动追认,该合同合法有效。