How to have one time page after first log in

I have an application which has sign up page, then the member signs in, for the first time they sign in can you create a one time page for them to enter personal details then go to home page. Then any other time they log in they just go to the normal home page.

Sign up

Then Sign In for the first time

One time page to enter user details

Then Home Page