update authenticate_login && cancan view classinfos
fix some bugs