私は電子メール、パスワードを持つ1つのログイン画面を持っています。ユーザー登録後の登録画面ではログイン画面に来てログインします。ユーザーが新規ユーザーか古いユーザーかを確認する方法
その時間は、ユーザーが初回ユーザーか古いユーザーかを確認する必要があります。初めてのユーザーの場合は、フィードバック画面にリダイレクトする必要があることを意味します。または古いユーザーは、それらを私のホーム画面にリダイレクトする必要があることを意味します。どのようにfirebaseでそれを行うには?
ログイン画面ための彼女の私のコード:私のフィードで
@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")
}
}
}
}
もないとバックいくつかのテキストフィールドがある画面が表示されます。そして、モデルクラスは次のとおりです。
var feedbackData = [files]()
class files {
// having some string variables
}
これを使用することにより、私のデータは、私のフィードバック画面に空の場合、フィードバック画面にユーザーをリダイレクトするか、他のホーム画面にリダイレクト。それはできますか?
更新:このようにしようとの
if profileData.FirstName.characters.count <= 0 {
print("Home screen calling")
}
else if profileData.FirstName.characters.count > 0 {
print("feedback screen calling")
}
思想。しかし、使用しないでください。
あなたには2番目の選択肢の例があります。私はiosに新しいです。私はemailid、パスワードを渡しているだけです。しかし、登録している間に作成された日付を取得する方法はわかりません – mack
また、もし私が今日登録していれば、10日後にログインするとどうなりますか?データをどうすればいいですか? – mack
私のポストで私に教えてください私はそれが空の場合は、プロファイルのデータ数をチェックしている。しかし、どのように、それは失敗する – mack