Oh yes, for sure.
If anyone is reading this:
A solution (albeit a pretty suck one) that I thought of is to make the users fill out a form, and "manually activate" their profile by actually creating it for them.
That being said, I am still searching for a better solution. Any help?