i am not sure if this is the correct SE site to post this, but ill go on...
So at the moment i force my users to activate their account upon registration if they want to sign in.
I see some decent sites let their users sign in and use their features even their account is not activated and just show a message on top of the page letting them know that their account is not yet activated and that you need to activate it.
So which practice is best? Should i stick with that i have or change it?