Update user register logic and page