add force assign user

modify force dispatch pattern to reuse in assign user function
finished SO force dispatch & assign function
move the unauth user page into a new page.
deal enter key event in password txtbox