質問失礼致します。
前提条件
ユーザー登録後の退会を論理削除で表現するアプリを作成しています。
理由はアプリ内のユーザー間の取引情報が失われてしまうと考えているからです。
User Typeへ退会状況を判別する退会フラグ(yes/no型) Typeを作成し、
退会ページで退会フラグをYesにするワークフローを組んでいます。
発生している問題
退会ユーザー(=退会フラグis yesのユーザー)がログインページからログインするのを避ける為、
Login ボタンのワークフローの条件を
Do search for User [Constraint: E-mail= E-mail Input value] first item is 退会フラグis yes
の場合はクリック出来ないようにしているのですが、クリックできてしまいます。
原因はPrivacy設定でログアウトユーザーには全てのユーザー情報を見せない様にしているのでE-mailをサーチできない為だと考えています。
しかし、ログアウトユーザー(=未登録ユーザー)に登録ユーザーのメールアドレスを見せる?検索可能にする?ことはプライバシー上よくないのではないかと考えています。
実装したい機能
どのようにすれば論理上退会しているユーザーのログインをリジェクトできますでしょうか。
スクリーンショット
ログインボタンのConditional
Privacy設定