dimaan777
в таблице где хранятся пользовательские данные - создай поле - флаг_подтверждения_регистрации и код_подтверждения_регистрации
нажал чел на регистрацию, вносишь запись в эту таблицу с флагом - что не подтвердил и так же генеришь на основе его ИД в таблицу какой-нибудь уникальный код (чтобы не повторился) и записываешь его во вторую колонку
делаешь вторую страницу с отверждением, читаешь ГЕТ параметр в котором будет код подтверждения - ищешь его в таблице, если нашел, то помечаешь его как подтвердил_регистрацию, авторизуешь
а на мыло должна прийти ссылка ведущая на страницу с отверждением регистрации, в параметры которой ставишь с генерированный код.
это в общих чертах