質問: ログインしたユーザーを探してはならないページへのリクエストを処理するにはどうすればよいですか? ユーザーが私のwebアプリケーションに正常にログインしたとします。この時点で、「サインアップ」ページと「ログイン」ページをナビゲーションに表示する必要はありませんが、urlを入力するだけでそれらのページにアクセスしようとした場合はどうなりますか?現在、私はjustログインしているすべてのユーザーをリダイレクトして、それらのページにアクセスしようとしています。ホームページ(または、ログインに成功すると通常表示されるランディングページ)に予告なしに。ログインしたユーザーがuxの観点からアクセスする理由がないページへのリクエストを処理する良い方法は何でしょうか?
回答: ユーザーがログインとサインアップのページに手動でurlを入力してアクセスしようとしている場合、何らかの理由で実際にアクセスする必要があるはずです。まず、アプリのどこかにすぐに利用できるログアウトボタンがあることを確認して、ログアウトした場合にそのページに進むことができるようにします。ただし、ログインしてサインアップページに戻ろうとする場合、現在ログインしているユーザーをホームページにリダイレクトする際に正しく実行していると思います。ログインとサインアップのページには、設計された機能以外に何も提供されていないので、先に考えて、ユーザーが実際にどこに行きたいかを示しています。 本当にそれらのページにアクセスしたい場合は、ログアウトして再度ログインすることを許可します。アイデアに過ぎない場合は、それがお役に立てば幸いです。