(720 ILCS 5/29D-35.1)
    Sec. 29D-35.1. Boarding or attempting to board an aircraft with weapon.
    (a) It is unlawful for any person to board or attempt to board any commercial or charter aircraft, knowingly having in his or her possession any firearm, explosive of any type, or other lethal or dangerous weapon.
    (b) This Section does not apply to any person authorized by either the federal government or any state government to carry firearms, but the person so exempted from the provisions of this Section shall notify the commander of any aircraft he or she is about to board that he or she does possess a firearm and show identification satisfactory to the aircraft commander that he or she is authorized to carry that firearm.
    (c) Any person purchasing a ticket to board any commercial or charter aircraft shall by that purchase consent to a search of his or her person or personal belongings by the company selling the ticket to him or her. The person may refuse to submit to a search of his or her person or personal belongings by the aircraft company, but the person refusing may be denied the right to board the commercial or charter aircraft at the discretion of the carrier. Such a refusal creates no inference of unlawful conduct.
    (d) Any evidence of criminal activity found during a search made pursuant to this Section shall be admissible in legal proceedings for the sole purpose of supporting a charge of violation of this Section and is inadmissible as evidence in any legal proceeding for any other purpose, except in the prosecution of offenses related to weapons as set out in Article 24 of this Code.
    (e) No action may be brought against any commercial or charter airline company operating in this State for the refusal of that company to permit a person to board any aircraft if that person refused to be searched as set out in subsection (c) of this Section.
    (f) Violation of this Section is a Class 4 felony.
(Source: P.A. 96-710, eff. 1-1-10.)