Ich habe einen Login-Bildschirm, die E-Mail, Passwort haben. Und im Registrierungsbildschirm nach der Benutzerregistrierung werden sie zum Anmeldebildschirm kommen, um sich einzuloggen.Wie überprüft man, ob der Benutzer neuer Benutzer oder alter Benutzer ist
Diese Zeit muss ich überprüfen, ob der Benutzer erstmaliger Benutzer oder alter Benutzer ist. Wenn Erstbenutzer bedeutet, dass ich sie zu meinem Feedback-Bildschirm umleiten muss. Oder alter Benutzer bedeutet, dass ich sie auf meinen Startbildschirm umleiten muss. Wie macht man das mit Firebase?
Ihr meinen Code für den Login-Bildschirm:
@IBAction func loginWithUserNamePassword(){
loginWithMailAndPassword((username.text?.trimWhiteSpace)!, password: (password.text?.trimWhiteSpace)!) { (user, error) in
if error != nil{
KRProgressHUD.dismiss()
SCLAlertView().showError("Login Error", subTitle: error!.localizedDescription)
}
else {
KRProgressHUD.dismiss()
if user!.emailVerified{
currentUser = user
enableSync()
self.callHomescreen()
}
else
{
AlertView().showError("Login Error", subTitle: "This email is has not been verified yet")
}
}
}
}
Oder in meinem Feed Bildschirm zurück gibt es einige Textfelder. Und die Modellklasse ist:
var feedbackData = [files]()
class files {
// having some string variables
}
Durch diese verwenden, wenn meine Daten in mein Feedback Bildschirm leiten den Benutzer auf das Feedback-Bildschirm leer ist oder sonst umleiten sie zu Home-Bildschirm. Können wir das tun?
if profileData.FirstName.characters.count <= 0 {
print("Home screen calling")
}
else if profileData.FirstName.characters.count > 0 {
print("feedback screen calling")
}
Gedanken zu versuchen, wie folgt aus:
aktualisiert. Aber keine Verwendung.
du hast ein Beispiel für die zweite Wahl. Ich bin neu bei ios.Nur ich übermittle die E-Mail-Adresse, Passwort. Aber ich weiß nicht, wie man das Datum beim Registrieren – mack
erstellt und auch wenn ich heute registriert, und was passiert, wenn ich nach 10 Tagen anmelden. Wie kann ich mit den Daten umgehen? – mack
Bitte sagen Sie mir, in meinem Post habe ich mit der Profildatenzählung überprüft, ob es leer ist. Aber wie auch immer, es scheitert – mack