2016-09-24 5 views
-2

ユーザがログインしている場合にのみアクセスできるプライベートウェブサイトを作成したい。 ログアウトしても偶数ファイルをダウンロードすることはできません。 アクセスできる唯一の場所はlogin.example.comですログインした場合のみウェブサイトにアクセスする

他のユーザーは、ログアウトするとそこにリダイレクトされます。例えば

uはhttps://images.example.com/images/favicon.png にアクセスすると、サーバーがautomaticaly login.example.comするUをリダイレクトする、ログインしていないことになる場合

サブドメインのログイン "になります他のフォルダはpublic_htmlではなくpublic_loginのようなものです。

+0

セッションを使用し、ユーザーがサイトのその部分を見るために認証されているかどうかをチェックし、サイト全体にその機能を含めることができるかどうかをチェックするカスタム機能を書くことができます。 –

+0

Googleでこれを行う方法の例は約1000000件あります。 –

+0

私にそれらの1つを見せてもらえますか? –

答えて

0

私はまだコメントできませんが、 ".htaccess"と ".passwd"ファイルでルートを保護されたディレクトリにすることができます。 「パスワードで保護されたフォルダを作成する方法」を検索しますが、ルートをやっているフォルダの代わりに検索してください!これはあなたが意味することですか? .htaccessのインデックスへのアクセスを許可することができます。もしそれがあなたが望むなら、コーディングをしなくても動作します。

ログインスクリプトを使用するか、他の人が言ったように。ロジックを使って、ログインしているユーザとPHPのscandirのようなものだけにファイルを表示させることができます。

関連する問題