2

私は2つのパネルを持つウェブサイトを持っています....

1- からアクセス可能な一般ユーザー向けdomain.com
2- からアクセス可能な管理者およびモデレーター向けadmin.domain.com

私 (または誰か) を使用して管理パネルにアクセスするときadmin.domain.com。ユーザー名とパスワードの入力を求められます...しかし

どうすればこれを自分だけに見えるようにすることができますか (サーバーに伝える方法は何でも.. 管理者です そのページを見せてください)

私の名前はLaravel192.116.45.15です...そのページを見せてください。

別のアプローチは、管理者全体をサーバーから分離し、ローカルホストから直接使用することです。

もう少しアプローチを教えてください(ちなみに私はLaravelを使用しています)

4

4 に答える 4

1

ユーザーに管理者ログイン ページをまったく表示させたくない場合は、特別な GET パラメーターを必要とすることができます。これはほとんどパスワードです。たとえばadmin.domain.com/、単に何も出力せずadmin.domain.com/?5q38cZxyaA、ログイン ページを出力します。リンクをどこにも公開しない限り、これは投稿でパスワードを送信するのと同じくらい節約できます (したがって、次の実際のログインと同じくらい節約できます)。

于 2013-08-23T09:42:33.833 に答える
1

あなたのアプローチが必要な場合は、サーバーがログインする前に区別します。(IPアドレス)を持つ管理者ユーザーのみがアクセスできる管理ページを設定できます。

メインページからログインした場合。ユーザー ロール セッションを取得できます。

Role Level
1    Admin
2    Moderator
3    Member
于 2013-08-23T09:40:33.600 に答える
1

サーバーの構成を行うのではなく、セキュリティ フィールドを使用してみませんか。ユーザー名とパスワードとともにPIN、フォームにフィールドを追加していただけますか。とにかく、このフィールドは再びあなただけが知っています。また、強力なパスワードを使用して管理パネルを保護することもできます。

于 2013-08-23T09:38:42.137 に答える
0

サーバーに ssh アクセスできる場合は、ポート 3000 などの別のポートで管理パネルを実行し、自分の IP を除いてファイアウォールでそのポートをブロックできます。

于 2013-08-23T09:40:06.870 に答える