add LoginCallBack