13A-11-61.2
(a) In addition to any other place limited or prohibited by state or federal law, a person, including a person with a permit issued under Section 13A-11-75(a)(1) or recognized under Section 13A-11-85, Code of Alabama 1975, may not knowingly possess or carry a firearm in any of the following places without the express permission of a person or entity with authority over the premises:
(b) Notwithstanding the provisions of subsection (a), a person, including a person with a permit issued under Section 13A-11-75(a)(1) or recognized under Section 13A-11-85, Code of Alabama 1975, may not, without the express permission of a person or entity with authority over the premises, knowingly possess or carry a firearm inside any building or facility to which access of unauthorized persons and prohibited articles is limited during normal hours of operation by the continuous posting of guards and the use of other security features, including, but not limited to, magnetometers, key cards, biometric screening devices, or turnstiles or other physical barriers.