It shall be unlawful for any labor organization, any labor organizer, any officer, agent, representative or member of any labor organization or any other person to collect, receive or demand, directly or indirectly, from any person, any fee, assessment or sum of money whatsoever, as a work permit or as a condition for the privilege of work; provided, however, this shall not prevent the collection of initiation fees or dues.
Ala. Code § 25-7-12 (1975)