サポート » 使い方全般 » basic認証後のリダイレクトについて

  • こんにちは。wordpress3.6使用中です。
    今作成中のサイトには、複数のギャラリーがあり、閲覧制限について質問があります。

    「閲覧ページ」という作成したリンクにBasic認証をかけた後、IDによってリダイレクトするURLが変わるという設定をしたいのですが、例えば、

    IDが01→Aのギャラリーページ、
    IDが02→Bのギャラリーページ、

    といった具合に動作させたいのですが、
    どのようにしたらいいのか、調べましたが見つかりませんでした。

    できれば「閲覧ページ」のリンクは一つにし、Basic認証によりユーザーが振り分けられるという事をしたいのです。

    こういうことがwordpressで可能なのか、可能ならどういった方法で出来るのか、
    ご存知の方いらっしゃいませんでしょうか?

    ぜひともご教授宜しくお願い致します。

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

    ベーシック認証は、ディレクトリ単位でしか行えません。

    ギャラリというのが、ワードプレスの投稿などで使うギャラリショートコードの事でしたら、

    WordPressは、複数のユーザーを持つ事ができますので、ワードプレスのログイン機能を使って、Aさんがログインしたときには、Aさんのページを表示するという事は、カスタマイズをするとできると思います。

    ただ、ギャラリに表示する画像は、それぞれ秘密で、一般の人が偶然見てしまうことを防止しなければならないとすると、ちょっとハードルはあがってくると思います。
    (ギャラリで使う画像そのものは、wp-content/uploads/に通常は保存され、偶然ファイル名があってしまうと開いてしまいます。)

    もう少し、やりたい内容がわかると、回答してくれる方がいるかもしれませんので、もう少し詳しく書いてみてはどうでしょうか

    トピック投稿者 oceandancer

    (@oceandancer)

    nobita様、回答心よりありがとうございます。
    わかりづらい質問で申し訳ありません。

    今作成中のサイトは、
    学校行事の写真ギャラリーで、それぞれの学校の保護者が特定の学校のギャラリーを見るという事をやりたいのです。

    学校名、行事名は表示したくないので、あらかじめ保護者にID,PWを教え、
    「写真閲覧ページ」というリンクからそれぞれの閲覧ページに移動したいので、ベーシック認証という形でできないかなと思考中でした。

    セキュリティの面では、一般の人からみられてもさほど問題のある事ではないので、
    かんたんなセキュリティでも大丈夫です。

    なるほど、wordpressのログイン機能からそれぞれのページに移動する事は可能ですか。

    私としては、シンプルに、
    「写真閲覧ページ」→「ID,PW入力」→「それぞれの投稿(固定ページでも可)」という流れで運営できないかと思っています。

    ベーシック認証の他に、このようなサイトが出来ないか、模索してみます。

    もし、解決方法をご存知の方がいらっしゃいましたら、どうか宜しくお願い致します。

    一例ですが

    http://codex.wordpress.org/Function_Reference/get_currentuserinfo

    ログインした人が、購読者の場合は、ログイン後プロファイルページを表示しないで、トップページに移動する例
    購読者によって条件分岐して、リダイレクトする事ができるのではないかと思います。

    テーマの、functions.phpに

    <?php
    global $current_user;
        get_currentuserinfo();
    
    	$level = absint($current_user->user_level);
    
    	if( IS_PROFILE_PAGE and $level == 0 and is_user_logged_in() ){
    
    		wp_redirect( home_url() );//例トップページ
    	}
    ?>

    トピック投稿者 oceandancer

    (@oceandancer)

    nobita様、早々の返信ありがとうございます。

    始めは方法すら見当がつかず、本当に困っていました。
    こういう方法もあるというだけで、この先の道が見えてきました。

    購読者によって条件分岐、たしかにこの方法が一番よさそうです。

    もっと掘り下げて調べてみます。

    行き詰まった時、改めて質問しようと思います。

    取り急ぎ、お礼をさせて下さい。ありがとうございます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「basic認証後のリダイレクトについて」には新たに返信することはできません。