2017-04-25 4 views
-4

Wie Sie Anmeldeformulardaten speichern und nach dem Login auf die Abmeldeseite wechseln. und wenn wir auf Abmelden klicken, kehren wir zum Anmeldeformular zurück.Login-Daten in NSUserDefaults speichern

+0

Sie zeigen können, etwas Code, was du versuchst zu tun? und wenn Sie die Daten nach der Anmeldung speichern möchten, können Sie NSUserDefault verwenden –

+2

Diese Frage zeigt Null Aufwand bei der Lösung – sasquatch

+0

Ich speichere Daten aus Registrierungsformular, wenn ich auf die Schaltfläche "Registrieren" klicken, zeigt die Nachricht, dass Daten gespeichert werden und jetzt zum Anmeldeformular wechseln Ich möchte die gleichen Anmeldeinformationen, dass, wenn wir E-Mail und Passwort eingeben und klicken Sie auf Login-Taste zeigen Sie Nachricht Login Erfolg und wechseln Sie zu Logout-Seite. @BhupatBheda – Hamza

Antwort

-1

aktualisiert Code:

für Login Aktion:

-(IBAction)loginAction:(id)sender{ 

      NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
      //username. ur viewcontroller usernamefild means email 
      //password1 ur password field means password 
      if ([username isEqualToString:[defaults valueForKey:@"email"]] && [password1 isEqualToString:[defaults valueForKey:@"confirmPass"]]) { 
       NSLog(@"register successfull"); 
      [defaults setObject:@"YES" forKey:@"success"]; 
      [defaults synchronize]; 
      }else{ 
       NSLog(@"error"); 

      } 
     } 

wenn u im Register klicken/login Zelle Aktion den Zustand überprüfen wie

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
     if ([[defaults valueForKey:@"success"] isEqualToString:@"YES"]) { 
      // push the logout VC using segway 
     }else{ 
      //push login page VC 
     } 
+0

es gibt Fehler bei der Bestätigung des Passworts – Hamza

+0

welcher Fehler ...? –

+0

Kein sichtbares @interface für 'UITextField' deklariert den Selektor 'isEqualoString:'. Dies ist der Fehler – Hamza

Verwandte Themen