web-dev-qa-db-ja.com

管理ユーザーへのログインリンクを表示する方法

ユーザーにケーキの写真を表示する小さなアプリケーションに取り組んでいます。この段階では、管理者ユーザーのみがページのコンテンツの更新、写真のアップロードなどにアクセスできます。

すべてのユーザーのホームページを同じにしたいのですが、管理者以外のユーザーがどこからともなくリンクをクリックしないようにリンクを表示する方法がわかりません。同時に、2種類のユーザー用に異なるホームページを作成したくありません。ログインリンクを管理者ユーザーに表示して、管理者と一般ユーザー向けの別のホームページではないようにするための、良いアイデア/ベストプラクティスは何ですか。

後日、管理者以外のユーザーは、コメントを残したり、写真をアップロードしたり、注文したりするための登録およびログイン機能を取得する可能性があります。

1
Divi

私のコメントから:

ログインできるのが管理者のみの場合は、リンクに「管理サインイン」というタイトルを付けるか、リンクに「コンテンツの更新」というタイトルを付け、そのページで管理者のみがログインできることを説明します。通常のユーザーもログインできる場合は、ログインリンクを用意し、admin/non-adminに基づいて出力を変更するだけです。

サインインが管理者専用であることを示すと、その使用が阻止されます。さらに、管理者のグループが小さく、高度な訓練を受けた(エキスパートユーザー)場合は、このリンク(ページの下部にある小さなリンク)をさらに不明瞭にしても問題を回避できる可能性があります。おそらく、「管理サインイン」でうまくいくと思います。

1
Joshua Barron