2006 Dodge Stratus

Battery light is a bad battery or bad alternator. The check engine light is unknown until the error codes are read. When you restarted, didmyoundrive away with the battery and check engine lights on?