利用するように書き換えることが容易ではないことがわかったため、仮登録中の処理を変更少なく正常に動作させるためにこの引数を導入する。保存)は残しておきます。コールしている箇所について列挙します。返すようにする」という表に見えますが、これは適切ではありません。返すべきという意味のものではありませんでした。適切な表は以下になります。方針に沿って修正を行いました。返るようになりました。取得するようにしておきました。取得できる」ような形で修正しておきました。取得することを想定しているのか)。オブジェクトが取得できるので、オブジェクトが取得できているかを確認する必要がないためです。クラスのファイル全体です。それ以外の箇所については、この不要な条件式の削除は行っていません。削除する場合は注意が必要です。仕様が変更されていることが前提となります。オブジェクトを返さないことを考慮しないと問題が起こるかもしれません。返り値の型が変わってしまった点を修正しました。クラスのオブジェクトである前提です)。オブジェクトではない)が返る。値をチェックしている。値をチェックしている。アクセスが発生しているかもしれない。用意したほうが良いかもしれない。あるかどうかの結果を返します。以降には使わないようにすることが好ましい。今後のクレデンシャルの扱いに関する詳細は、次の記事を参照してください。紐付いた動的な権限の管理には向いていません。今回のようなバグを引き起こす危険性や、クレデンシャルの付与を誤った場合などのトラブルも考えられます。登録処理のような用途でクレデンシャルを使い続けるのは不適切であり誰もメリットを享受し得ないことから廃止し、トークンを引き回して認証を継続する形に置き換えることにしました。($sf_user->isAuthenticated())¶その時点のユーザがログイン中であるかどうかの結果を返します。あれば「ログイン中」であることが保証されるようになった。保持している(上記のメソッド参照)。何を修正したのかを的確に認識できていません。ガジェットについて修正していますが、それについてここで少しまとめます。行った後でも想定する動作となっているはずなので、打ち消してしまっているように見える点は問題ないだろうということをコメントしておきます。チケットがあるように、非表示であるべき箇所でガジェットが表示されている問題があったようです。これは、このコメントで記述している内容を基に、このチケットで修正しています。上でどのようなロール(メンバー)なのかを判断するため、しばしば次のような判定をしていました。opAnonymousMember))...こうした判定は、箇所によっては意図した動作に反する結果が生じる可能性がありました。文を通ってしまうのか)について考慮されていない可能性があります。するなどして「ログイン中のメンバー」であると判定したりしていました。結果が異なり、「ログイン中のメンバー」に限って許可したい処理が、ログイン中以外のロールであっても通ってしまう問題が各所で生じていました。どれでも期待する結果となる。どれが適切かは判断できない(ログイン中メンバーであるかどうかを判定する用のメソッドがない)。メソッドが用意されていません。どれが使われても良いようになっています。」を追加して、それを使って判定できるようにした方がよいかもしれません(もし対応するとしても、別チケットにすべきかもしれません)。示しましたが、現在以下のように実装されています。行うようにし、次のような実装をしておくことも可能かもしれません。パターンを実現させてしまおうという発想に基づいています。向けにバックポートすることは難しいかもしれません)。仮登録状態のメンバーに対してフレンド申請を行うと表示されるべきでないエラーが吐かれると示した問題:note-3追加テストメモ¶(違う問題かもしれませんが手順が類似しているため、あえて同じチケットに報告しています)仮登録状態のメンバーにフレンド申請をすると、下記のエラーが発生します。アクセス出来ませんなどのエラーを表示するのが望ましいかと思います。アクセスする別のブラウザを開き登録済みのユーザーでメンバーID:57にフレンド申請をする(一番最後に登録されたメンバーIDが56だった場合、次に登録されるIDは57になるはずなので)アクセスしたURL↓http://36x.bughunt.uh-openpne5.pne.jp/pc_frontend_dev.php/friend/link/id/57について調査しました。示された問題そのものでした。バックポートチケットが作られており、対応予定となっています。このチケットで扱った問題は全て解消される予定ということになります。表の通りに変更する修正を行いました。月ごろに考察した最新の内容を示しています。以降とは異なる見解を示しています。(未調査)テストOKです。