the helper kaminari_with_dropdown has complated
moved duplicated code to helper or ApplicationController
added a model to record varifying password whether success
modified error's page