Necesito un sistema en PHP y MySQL donde se puedan registrar usuarios dando al menos datos básicos como un nombre de usuario, contraseña y dirección de email, deban aceptar unas condiciones y también aparezca una imagen de verificación durante el registro.
El nombre de usuario no debería tener espacios ni otros caracteres que no fuesen letras (tampoco se tendría que aceptar la ñ y ç), números o guión bajo "_".
El usuario tendría que poderse dar de baja
También necesito el sistema de autentificación y que queden los datos principales en una variable de sesión.
Además si algún día quiero meter más datos que necesite que estén disponibles en variables de sesión, tendría que ser fácil añadirlos editando el script.