Online poker is illegal in Alabama. However, it is not considered illegal under Federal laws to play. It is legal for an Alabama citizen to play online poker at sites that operate in a country outside of the United States.
Here is a list of some poker sites:
Website
Bonus
Promo / Sign Up