I set up a registration form and I put it all the fields

Hey guys

I set up a registration form and I put it all the fields I want.
The big problem is when some fills out the form up pops a page saying registration successful.
But it isn't successful, the user can't access anything on the site.
It is as if they haven't registered at all?!
What can I do to fix this?
Thanks very much