バックエンド、フロントエンド、メンバーの 3 つのアプリがあります。
管理者とメンバーの 2 つの資格情報があります。
管理者はデフォルトでインポートされますが、メンバーはバックエンドで作成されます。
メンバーが作成されると、イベント ハンドラーはこのメンバーを sf_guard_user として挿入し、もちろん、sf_guard_user_group と sf_guard_user_permission に適切な関係を挿入します。
それは退屈な部分であり、今は楽しいです:
フロントエンドは保護されていませんが、メンバーは次の資格情報を使用しています: [管理者、メンバー]。
このすべてによると、挿入されるバックエンドで作成されたメンバー (私が知る限り正しく)は、メンバーグループ/権限/資格情報を取得するため、保護されたメンバー アプリにログインできるはずです。
メンバー アプリにログインできるのは管理者だけです。これは間違いではありませんが、正しく作成されたメンバー ユーザーがログインできないという事実もあります。
ガードによってスローされるエラーは古典的です: ユーザー名および/またはパスワードが無効です。
エラーを編集したので、ソルトが頭に浮かびます。ガードが行うように、ソルトの挿入をどのようにエミュレートしますか? 多分それは私が正しく挿入していない(またはまったく挿入していない)ため、パスワード無効エラーです(実際、私が説明した他のすべては問題ありません!omg)
それが私の問題です。
前もって感謝します :)