これは`authenticate`や`signed_in`する対象がそもそもユーザ以外を対象とする事はあまり無いだろう、と思うので、`user_signed_in?`の方を`signed_in?`に変更しました。