ok como lo imaginaba entonces tienes que tener una forma de saber que el usuario lleno los datos lo unico que se me ocurre es lo siguiente...
un campo en tu tabla de usuario que sea asi:
si el usuario tiene un 0 permites que actualice o registre sus datos... en el momento del registro que guarda los datos cambias el 0 por 1...
después de esto si el usuario tiene un 1 obvio no muestras nada XD
te recomiendo que hagas un sistema de actualizador de perfil y no lo bloquees a solo un uso... debido a que si el usuario comete un error pueda cambiar la información y no tenga que recurrir a ti pata tal fin...