Create user edit page
Require sign-in user to edit profile
Restrict user edit only by the user itself
Redirect to the intended page after signing in