Yo te mostraba como verificar que un uuario este logeado porque siempre es mejor validar todos los csos.. nonca se sabe cuando alguien pondra otros permisos a esta pagina y el modulo dara error por no estar validado. De todas maneras si no necesitas eso lo puede dejar de lado
En el primer post te di el codigo. Cuando un usuario esta logeado, la variable UserId esta cargada con el ID del usuario que esta logeado. En ese mismo instante, el objeto UserInfo ya esta cargado con los datos del usuario actual
Lo que deberias hacer es buscar en tu propia tabla si ya tienes esos datos (Yo sugiero simplemente usar el userid dentro de tu tabla). Si el userid no exitste, grabar los nuevos datos, etc.
Puedes por ejemplo saber el nombre de la persona que esta logeada con:
MiVariableTipoString=UserInfo.FirstName
MiotravariabletipoINT=UserId
Espero te sirva.