(1) No marriage contracted after April 5, 1956 shall be valid unless the contracting parties shall have obtained a marriage license as otherwise required by law, and unless also the marriage, after such license shall have been duly issued therefor, shall have been performed by or before any person, religious society, institution, or organization authorized by Sections 93-1-17 and 93-1-19 to solemnize marriages. Failure in any case to comply with both prerequisites aforesaid, which shall also be construed as mandatory and not merely directory, shall render the purported marriage absolutely void and any children born as a result thereof illegitimate.(2) Nothing contained in this section shall be construed to affect the validity of any marriage, either ceremonial or common law, contracted prior to April 5, 1956.