A person who has faith in Christ is in a state of grace.....their sins are forgiven.
A non-Catholic cant go to Communion in a Catholic Church. I am speaking of a Catholic Church.