Validación email: en caso que el email ya exista de forma exacta o con variaciones (alias con puntos y +, ejemplo: mail original joanserra@onabitz.com, mails alias: joan.serra@onabitz.com, joanse.rra@onabitz.com, joanserra+1@onabitz.com, joanserra+sibifdbgifd@onabitz.com, este no es un alias: joans+erra@onabitz.com). Si pasa la validación, guardar ese mail en la base de datos en la tabla donde hay los códigos de registro. Si no pasa la validación, expirar el token de invitación.
Tampoco puede ser un email temporal. Ver como está en vBulletin.
Añadir captcha.
Validación de código, lo que ya provee el sistema de invitaciones.
Esta validación debe poder ser opcional, en la tabla de tokens de registro debe haber una columna emailcheck que si está desactivada, se omite esta comprobación. Por defecto, activada.