サポート » 使い方全般 » 会員用サイトのメディア

  • 解決済 jan202020

    (@jan202020)


    お世話になってます。

    会員用サイトを作成しています。
    ユーザーがログアウトした後、ブラウザの戻るボタンでサイトに戻った場合の挙動について質問です。
    この時、固定ページや投稿ページのリンクをクリックすると、ログイン画面に遷移します。
    しかし、PDFなどメディアファイルへのリンクをクリックするとファイルの中身が見られてしまいます。
    これを固定ページ等と同様にログイン画面へ遷移させたいのです。

    ちなみに、未ログイン時にURLへ直接アクセスした場合の対策は、以下のフォーラムを参考に設定することができました。
    メディアのアクセス権を制御するプラグインはありますか?

    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは、

    http://d.hatena.ne.jp/tenman/20120705/p1

    に、cookieを参照して、ログインしているかどうかによって.htaccessでリダイレクトする
    コードのサンプルがあります。

    試してみてはいかがでしょうか?

    トピック投稿者 jan202020

    (@jan202020)

    nobitaさん

    こんばんは!
    返信が遅くなり申し訳ございません。
    教えていただいたページを参考に作成したところ、無事動作が確認できました。
    本当に本当に、ありがとうございました。

    ちなみに、検証したのは以下の動作で、どちらもログイン画面にリダイレクトされました。

    ・未ログイン状態 → uploads配下のファイルへ直接アクセス
    ・ログアウト → ブラウザの戻るボタンでサイトへ移動 → メディアファイルのURLリンクをクリック

    返信をいただいてから、デモサイトでは動くのに本番サーバーでは500エラーが出てしまって悩んでましたが、結局サーバー側の設定が問題でした。
    参照サイト:http://htaccess.cman.jp/movement/

    一点だけ、気になったことがありまして、以下の流れで検証を行った場合、ファイルの中身が見えてしまいました。

    ・ログイン → ログアウト → uploads配下のファイルへ直接アクセス

    ただ、この状態でF5キーなどで画面をリフレッシュするとログイン画面へリダイレクトされるので、深く気にせずいこうかとも思うのですが、これは仕方ないものでしょうか。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「会員用サイトのメディア」には新たに返信することはできません。