1、不合法,在公司上班自离不发工资属于违法的行为,可以向当地劳动监察部门进行举报,要求公司支付公司并给予赔偿。我国法律明确规定了要按照合同约定的发放工资。
法律依据:根据《劳动合同法》第八十五条的规定:用人单位有下列情形之一的,由劳动行政部门责令限期支付劳动报酬、加班费或者经济补偿;劳动报酬低于当地最低工资标准的,应当支付其差额部分;逾期不支付的,责令用人单位按应付金额百分之五十以上百分之一百以下的标准向劳动者加付赔偿金:
(一)未按照劳动合同的约定或者国家规定及时足额支付劳动者劳动报酬的;
(二)低于当地最低工资标准支付劳动者工资的;
(三)安排加班不支付加班费的;
(四)解除或者终止劳动合同,未依照本法规定向劳动者支付经济补偿的。
二、 员工旷工几天算自动离职
员工旷工,如果属于严重违反用人单位的规章制度的,用人单位可以辞退员工。而旷工是否属于自动离职,以及旷工的天数能达到自动离职的程度,由公司的规章制度来规定。
劳动者有下列情形之一的,用人单位可以解除劳动合同:
1、在试用期间被证明不符合录用条件的;
2、严重违反用人单位的规章制度的;
3、严重失职,营私舞弊,给用人单位造成重大损害的;
4、劳动者同时与其他用人单位建立劳动关系,对完成本单位的工作任务造成严重影响,或者经用人单位提出,拒不改正的;
5、被依法追究刑事责任的。