没签合同但交社保本身并不违法。1. 关于社保缴纳:根据法律规定用人单位有义务为劳动者缴纳社会保险。即使没有签订书面劳动合同只要存在劳动关系用人单位就应当依法缴纳社保。这是保障劳动者权益的重要举措也是用人单位的法定义务。2. 关于未签合同:用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的应当向劳动者每月支付二倍的工资。超过一年不与劳动者订立书面劳动合同的视为用人单位与劳动者已订立无固定期限劳动合同。所以未签合同虽然不影响社保缴纳但用人单位可能面临支付双倍工资等法律责任。如果遇到这种情况劳动者可以先与用人单位沟通要求签订书面劳动合同。若用人单位拒绝劳动者可以向劳动监察部门投诉要求用人单位支付未签合同的双倍工资并继续履行缴纳社保的义务。劳动者也可以申请劳动仲裁维护自己的合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。