ユーザーと管理者の両方が Web アプリケーションでアカウントとプロファイルの詳細を編集できる機能を提供する必要があります。これらのプロファイルの公開側の URL の例は次のとおりです。
http://example.com/user/joe
これらの URL を設計する 2 つの方法について、私はまだ悩んでいます。私はこれのいずれかを考えました:
http://example.com/user/joe/edit
または、非固有でプロファイルとは別のもの:
http://example.com/account
前者の利点は、管理者が同じ機能を使用して自分の仕事を行えることです。これにより、管理者専用のまったく異なるバックエンドを構築する必要がなくなります。ここでのマイナス点は、承認に注意し、編集してはいけないものを誰も編集できないようにする必要があることだと思います。
2 番目の方法は、より標準的な方法であり、管理ユーザー用の別のインターフェイスを意味しますが、よりシンプルで安全であることが判明します。
これについてのSOの意見は何ですか?どちらの方法にも長所/短所はありますか? どの方法を使用することをお勧めしますか?