Элементарно. отправлять код подтверждения на почту, после ввода которого при регистрации полностью регистрировать пользователя. Или регистрировать пользователя и отправлять код на почту и пока не введет в своем кабинете этот код, функции будут ограниченны, а если по истечению какого то периода не подтвердили то вообще удалять аккаунт. По моему вариантов куча. Такое чувство что вы ни разу ни где не проходили регистрацию на сайтах