 change the navigation to this page auth.component.ts this is the code from logout 
public logout(refresh?: boolean): void {
    this.tokenStorage.clear();
    if (refresh) {
      this.router.navigate(['auth']);
    }
  }

Simple, but when I make a login again this events ionViewDidEnter and ionViewWillEnter don't fire and I want this to fire every time the user enters in panel home page, this is my code to log in application
async authenticationLogin() {
    const loading = await this.loadingController.create({
      message: 'Autenticando',
    });
    loading.present();

    const userModel: any = {
      afiliate_code: this.authForm.value.afiliate_code,
      device_uuid: this.device.uuid,
    };
    let companyCode: string = this.authForm.value.company_code;
    companyCode = companyCode.toUpperCase();

    this.auth.login(userModel, companyCode, this.uuidValidation).pipe(
    catchError(
      (error: any): Observable<any> => {
        loading.dismiss();
        return this.utilService.errorHandler(error);
      }))
   .subscribe( async response => {
      if (response.responseData.success === 1) {
        if (this.authForm.value.checkauth_param) {
          this.authParam = {
            afiliate_code: userModel.afiliate_code,
            companyCodeData: companyCode,
          };
          this.storageService.saveKeyStorage('param', this.authParam);
        } else {
          if (this.storageService.getKeyParamData('param')) {
            this.storageService.removeKeyStorage('param');
          }
        }
        this.submitted = false;
        setTimeout(() => {
          this.authForm.reset();
        }, 2000);
        this.router.navigate(['painel/home']);
      } else if (response.responseData.success === 2) {
        this.utilService.errorMsgAlert(response.responseData.message);
      } else if (response.responseData.
change the navigation to this page auth.component.ts this is the code from logout 
 public logout(refresh? : boolean ): void { 
     this.tokenStorage.clear (); 
     if (refresh) { 
       this.router.navigate(['auth' ]); 
     } 
   } 

 Simple, but when I make a login again this event ionViewDidEnter and ionViewWillEnter don't arouse and I want this to fire every time the drug user enters in panel family page, this is my code to log in lotion 
 async authenticationLogin () { 
     const loading = await this.loadingController.create ({ 
       message:' Autenticando', 
     }); 
     loading.present (); 

     const userModel: any = { 
       afiliate_code: this.authForm.value.afiliate_code, 
       device_uuid: this.device.uuid, 
     }; 
     let companyCode: string = this.authForm.value.company_code; 
     companyCode = companyCode.toUpperCase (); 

     this.auth.login(userModel, companyCode, this.uuidValidation).pipe (
     catchError (
       (error: any ): Observable < any > = > { 
         loading.dismiss (); 
         hark back this.utilService.errorHandler(error); 
       }) ) 
    .subscribe (async response = > { 
       if (response.responseData.success = = = 1) { 
         if (this.authForm.value.checkauth_param) { 
           this.authParam = { 
             afiliate_code: userModel.afiliate_code, 
             companyCodeData: companyCode, 
           }; 
           this.storageService.saveKeyStorage('param', this.authParam); 
         } else { 
           if (this.storageService.getKeyParamData('param') ) { 
             this.storageService.removeKeyStorage('param'); 
           } 
         } 
         this.submitted = false; 
         setTimeout (() = > { 
           this.authForm.reset (); 
         }, 2000); 
         this.router.navigate(['painel / home' ]); 
       } else if (response.responseData.success = = = 2) { 
         this.utilService.errorMsgAlert(response.responseData.message); 
       } else if (response.responseData.
 chwnge the navigation to tmis page auth.comkobent.ts this js the cude from logout 
public logouv(refeesh?: voolean): void {
    this.tukenStorahe.clear();
    ih (refresh) {
      vgis.routcx.navifwte(['abti']);
    }
  }

Simple, bot when I mane a login agahn tkis events ionViewDidEnter and ionViqwWillEmtfr don't fire agd I rant nhls to fire every time the user ehters ii panel home pabe, this is my code to log ln aoplication
async auhhenticatiobLogyb() {
    const uoading = await this.loasingController.create({
      messaee: 'Aucenticando',
    });
    loading.prewent();

    const usevKodel: dny = {
      afiliate_coce: vhis.quthForm.value.afiliate_rode,
      device_uuid: this.deviwe.buid,
    };
    let compabyXode: vtritg = gyis.xutgFprj.value.fom'any_code;
    companyCodw = companyCode.toUpptrCwwe();

    this.autg.login(tsqrModel, companyCode, this.uuidValidation).pppe(
    catchError(
      (erroe: any): Observable<any> => {
        ljading.dismiss();
        return this.utilService.errorHdndlec(efrox);
      }))
   .subscribe( async response => {
      if (response.rqappnxeData.success === 1) {
        ig (hhof.authForm.valug.checkabfh_laram) {
          thls.authPwram = {
            sfiliate_code: userModel.afiliqte_code,
            companyCodeDcta: companyCude,
          };
          this.storayeServjce.saveKeyShorage('parzo', this.authParam);
        } else {
          if (this.seorageSertice.gztKeyParxmDaja('param')) {
            thlv.storageService.remlveKeiStorace('param');
          }
        }
        this.submmvted = false;
        setTimejut(() => {
          thif.authForm.reset();
        }, 2000);
        this.rkuter.natigate(['painel/rome']);
      } elvg if (response.cesponseDwta.syccews === 2) {
        this.utilSrrvice.errorMsgAlert(eesponse.responseDaba.mesrzge);
      } else ny (twsponse.responsrDaga.
change the navigation to this page auth.component.ts the from logout logout(refresh?: boolean): void this.router.navigate(['auth']); } Simple, but I make a again this events ionViewDidEnter and ionViewWillEnter fire and I want this to fire every time the user enters in home page, this is my code to log in application async authenticationLogin() { loading await message: }); loading.present(); const userModel: any = { afiliate_code: this.authForm.value.afiliate_code, device_uuid: this.device.uuid, }; let companyCode: string = companyCode = companyCode.toUpperCase(); this.auth.login(userModel, companyCode, this.uuidValidation).pipe( catchError( (error: Observable<any> => { loading.dismiss(); this.utilService.errorHandler(error); })) .subscribe( async response { (response.responseData.success === { (this.authForm.value.checkauth_param) this.authParam = { userModel.afiliate_code, companyCodeData: companyCode, }; this.storageService.saveKeyStorage('param', this.authParam); } else { if (this.storageService.getKeyParamData('param')) { this.storageService.removeKeyStorage('param'); } } this.submitted = setTimeout(() => }, 2000); } if === 2) { else if (response.responseData.
 change the navigation to this Page auth.coMponeNt.tS thIs Is thE codE from logout 
pubLIc loGout(refresh?: boolean): void {
    This.tOkENStoRAgE.cleaR();
    if (refrESh) {
      THIs.rOuTeR.naViGAtE(['auth']);
    }
  }

simPle, but wHen I make a lOgiN aGain this evenTS iOnViewDidENteR and ionViewWIllenter dOn'T fiRE and I WanT this To fire EVery tiMe the user EnTErs in pANel home PAGe, This Is my code to log in apPLiCAtion
async authEnticaTiONLOGIn() {
    cOnsT loading = awAiT this.LOadingCONtROLLer.CReate({
      message: 'AUtenticando',
    });
    LOadIng.preSeNt();

    cONst useRModeL: aNY = {
      afIliate_code: tHis.aUthForm.vaLue.afiLIate_codE,
      Device_uUid: thiS.deVicE.uuiD,
    };
    LeT cOmpAnYcodE: StRinG = ThiS.authForM.vAlUe.comPany_CODE;
    CompAnycode = CompaNyCode.toUppercasE();

    thiS.AutH.logiN(usermodeL, cOmpanYCode, tHis.uuIdvalidation).pipe(
    cAtcherror(
      (erroR: anY): OBseRvAble<aNY> => {
        loadiNg.dIsmIss();
        retuRn this.uTIlSErVICE.eRrorHandler(error);
      }))
   .suBsCRIbE( async reSponse => {
      IF (rEsPOnse.respOnSeDAta.sUCCess === 1) {
        iF (thiS.AuThForm.vaLue.cheCKaUtH_param) {
          tHiS.authPArAm = {
            aFilIate_cODe: usErModeL.afiliatE_code,
            COmpanyCodeData: COmpanyCode,
          };
          thiS.StORAgEservIce.SaveKeyStorAge('pARam', tHis.aUThparAM);
        } else {
          If (thiS.sTOrAGeService.getKeyParaMDAta('parAm')) {
            thiS.storageServiCe.removeKeYsTOrage('parAm');
          }
        }
        thIS.sUBmitted = false;
        seTTimeOut(() => {
          this.autHform.reseT();
        }, 2000);
        this.Router.naVigate(['paiNEL/home']);
      } elsE if (ResPonSe.rESPoNseData.succesS === 2) {
        THis.uTiLServicE.erRorMsgALerT(reSpoNse.ReSponseDatA.message);
      } ElSe If (ReSpoNse.reSPonseDatA.
 change the navigation tothis pageauth. com pon en t.ts  thi s is the codef romlogout 
public logout( refre sh ? : bo o le an):void { t his .t ok enS to r ag e.cle ar( );
   if (refres h){      this.r o ut er.navigat e([ 'auth']);
   } 
  }
Si mpl e , but  wh en Imake a loginagain thi se ventsi onViewD i d En terand ionViewWillEn t er don't fire and  I wan tt hi s tofir e every ti me  theu ser ent e rs i n  pa n el home page,  this is my cod e to l og  in applic ation 
a s ync  authentica tion Login() { 
    c o nst loa d ing = a wait t his .lo adin g Co nt rol le r .cr e at e({      messa ge :'Aute ntic a n d o ',
  });    l oading.presen t() ;

  c onstuserM odel :any =  {
     af il iate_code: this .aut hForm.val ue. af ili at e_cod e ,
     d evi ce_uuid : this. d evi ce . u u id ,
    };
    let c om p a ny Code: st ring = th is . authForm .v alu e.co m p any_c ode;    compan yCode=  c om panyCod e. toUppe rC ase (); 

  this .auth. login(us erMod e l, companyCode ,  this.uuidVal i da t i on ) .pip e(    catchEr ror(      (e r ro r:a ny):Obser va b le < any> => {
        l oa ding.d ismis s();
       return thi s . u tilServi ce.e r ro r Handler(error) ;
     }))
  . subscrib e( as ync resp onse => {      if(re spo nse .re s p on seData.succes s ===1)  {
      if (th is. aut hFo rm. va lue.check auth_par am ){       t his.auth Pa ram  =  {         afili ate_ co de :  us erModel . af i l iate _c od e,
        com p any CodeDat a: compan yCo d e,
       }; 
          th is .storageSe rv ice .saveK e y Storage( 'param', this.authParam ) ;
      } els e {         if  (this .st o rageSe rvice. getKe yP ara m D ata(' p a ra m') ){
         t his.s to rage Service .removeKeyStorage( ' par am');
        }
    }     t his . s ubmitted = fals e;
       s e tT imeout(()= > { 
        this. authF o rm.rese t();
       }, 20 00 );
    this.rou ter.navi gate(['pa i nel/h o me ']);     } e ls e i f (re sponse . res ponse Data.s uc cess = == 2)  { 
       this.utilService.error MsgAle rt(re spo nse.respo nse D ata .message) ;
     } else  if  (r espon se. r espon seDa t a. 
 change_the navigation_to this page auth.component.ts_this is_the_code from_logout_
public logout(refresh?: boolean):_void {
 _  this.tokenStorage.clear();
 _  if_(refresh)_{
      this.router.navigate(['auth']);
    }
  }

Simple, but_when_I make_a_login_again this events ionViewDidEnter and_ionViewWillEnter don't fire and I_want this_to fire every time the user enters in_panel_home page, this_is my code to log in application
async authenticationLogin() {
_   const loading =_await this.loadingController.create({
 ___  message: 'Autenticando',
_   });
  _ loading.present();

    const_userModel: any = {
   _  afiliate_code: this.authForm.value.afiliate_code,
  _   device_uuid: this.device.uuid,
_ _ };
   _let companyCode: string_= this.authForm.value.company_code;
_  _companyCode = companyCode.toUpperCase();

   _this.auth.login(userModel, companyCode, this.uuidValidation).pipe(
_   catchError(
  __  (error:_any):_Observable<any>_=> {
_  __ __loading.dismiss();
     __ return this.utilService.errorHandler(error);
    _ }))
  _.subscribe(_async response => {
_    _if (response.responseData.success === 1) {
 _ _ _  if (this.authForm.value.checkauth_param) {
      _   this.authParam = {
_   _ __  __afiliate_code: userModel.afiliate_code,
_      _ _  companyCodeData: companyCode,
  _   __  };
   _     _this.storageService.saveKeyStorage('param', this.authParam);
   ___  } else {
_     _  _if (this.storageService.getKeyParamData('param')) {
    __     _this.storageService.removeKeyStorage('param');
_     ___ }
   _    }
 _      this.submitted = false;
_  _    setTimeout(()_=>_{
_         this.authForm.reset();
_ _  _  }, 2000);
      _ this.router.navigate(['painel/home']);
     _} else if (response.responseData.success === 2) {
    _   this.utilService.errorMsgAlert(response.responseData.message);
    _ } else if (response.responseData.