2016-10-23 14 views
0

イムHerokuのとMLABに解析Serverを実行していると私は、ユーザーを削除するには、次のコードを使用を削除した後toked:無効なセッションは、ユーザ解析サーバースウィフト

if PFUser.current() != nil { 
     PFUser.current()?.deleteInBackground(block: { (success, error) in 
      if error == nil { 
       self.performSegue(withIdentifier: "unwindToLoginFromSignUp", sender: self) 
      } else { 
       // Handle error 
      } 
     }) 
    } 

を、問題があれば、ユーザーを削除した後、私が作成していることです新しいユーザー "セッショントークンが無効です(コード:209、バージョン:1.14.2)"というエラーが表示されます。私はトークンセッションが何であるのか理解していますが、ユーザーを削除するときにどのように処理するべきかわかりません。

また、エラーはクラッシュを引き起こさず、コンソールに表示されます。どんな助けでも大歓迎です!

答えて

0

私は自分のアカウントを削除してからsigh up viewに戻した後にユーザーをログアウトするのを忘れていました。

0

私はcurrentUserオブジェクトを保存し、最初にユーザーをログアウトしてからcurrentUserを削除する必要があると思います。

セッションを削除せずにユーザーを削除すると、アプリケーションは現在のユーザーがもう存在しないことを認識しません。セッションはまだ残っているため、別のユーザーにサインインした後にセッションエラーが発生します。

しかし、まずユーザーをログアウトすると、現在のセッションも削除され、新しいユーザーを自由に作成できます。

+0

あなたの答えをありがとう!その論理は正しいと思うが、私はあなたがStoreでそれを意味するかどうかは分からない。ありがとう! – m1234

+0

私は、ユーザーをログアウトするのを忘れていたことに気付きました。あなたの助けをありがとう!それは、eを元に戻して、よりよく見えるようにしました! – m1234

関連する問題