finish change password module

Signed-off-by: Sean Fung <fengxiang220@gmail.com>