这种做法是不合法的,无论出于哪种原因,即使是说受到当前疫情的影响,但也不能长时间的封闭不允许职工回家,因为这种做法,已经侵害了员工的人身自由