It shall be the duty of any person who has been convicted more than twice of a felony under the laws of any state or the United States, who has not been restored to his civil rights by competent legal authority, and who resides within any county in the State of Alabama, to register within 24 hours after his arrival in the county, in a book of registration to be kept at the county courthouse, under the supervision of the county sheriff. Such person shall make a sworn statement upon blanks to be furnished by the sheriff, stating each offense for which he has been convicted, the time and place of conviction and his address while residing in the county.
Ala. Code § 13A-11-181 (1975)