被禁前买的不违法,但是应该将违禁物品上交有关部门。“法不溯及既往”是一项基本的法治原则。通俗地讲,就是不能用今天的规定去约束昨天的行为。美国1787年宪法规定:追溯既往的法律不得通过。法国民法典规定:法律仅仅适用于将来,没有溯及力。在我国,“法无溯及力”同样适用于民法、刑法、行政法等方面。法具有指引作用,无论是确定的指引还是不确定的指引,都是为人们提供一个既定的行为模式,引导人们依法实施自己的行为。而新法颁布之前,并不存在新法提供的既定的行为模式,所以颁布后的新法就不能依据该模式对之前人们的行为去引导。
法律依据:《刑法》第十二条中华人民共和国成立以后本法施行以前的行为,如果当时的法律不认为是犯罪的,适用当时的法律;如果当时的法律认为是犯罪的,依照本法总则第四章第八节的规定应当追诉的,按照当时的法律追究刑事责任,但是如果本法不认为是犯罪或者处刑较轻的,适用本法。
本法施行以前,依照当时的法律已经作出的生效判决,继续有效。
因篇幅问题不能全部显示,请点此查看更多更全内容