認証が掛かっている外部サイトへの「転送+認証」システム
概要 当システムでは、会員マイページ作成機能によって、ログインをしないと見れないサイトを作成することができます。
しかし、当システムの会員マイページ作成機能のデフォルト機能では、一般的なサイトは完成しますが、アーティストのファンクラブや特別な会員サイトを演出するデザイン性の高いサイトを作成することができません。
そこで、以下のような仕組みで認証する事で、外部サイトであっても、会員でないと見れないという仕組みが完成します。
注意事項
現在の機能ですとすべてのステータスにおいて、同じサイトに転送される仕組みになっております。
つまり、無料版、有料版と複数作成しても同一のサイトに転送される仕組みになっております。
【会員の利用手順】しかし、当システムの会員マイページ作成機能のデフォルト機能では、一般的なサイトは完成しますが、アーティストのファンクラブや特別な会員サイトを演出するデザイン性の高いサイトを作成することができません。
そこで、以下のような仕組みで認証する事で、外部サイトであっても、会員でないと見れないという仕組みが完成します。
注意事項
現在の機能ですとすべてのステータスにおいて、同じサイトに転送される仕組みになっております。
つまり、無料版、有料版と複数作成しても同一のサイトに転送される仕組みになっております。
(1)当システムの会員マイページへログインします。
(2)ログインが成功すると外部サイトに転送されます。
この時外部サイトの認証を当システムが行います。
(3)会員が外部サイトを閲覧できます。
【会員ではない方・ログインしていない方】
(a)のように認証ができず「認証が失敗した場合のURL」に転送される。
目次
導入準備
以下2点をご準備ください。
1、外部サイト
外部サイトは通常のhtmlサイトをご準備ください。
2、転送プログラム「jump.php」
こちらは、当社から送信させていただいております。
1、外部サイト
外部サイトは通常のhtmlサイトをご準備ください。
2、転送プログラム「jump.php」
こちらは、当社から送信させていただいております。
導入手順
1、転送プログラム「jump.php」の導入
「jump.php」をシステムのmembers/フォルダ下にアップロードしてください。
2 当システムにログインして会員マイページ設定を開きます。
3 ログイン直後に表示するページの編集を以下のようにします。
(1)任意のURLにチェック
(2)アップロードしたjump.phpのURLを入力
(3)保存するボタンを押します。
(4)[jump.phpの設定はこちら]が出てきます。
*jump.phpへの正しいURLが入力されていない場合にはこのリンクは出現しません。
4 jump.phpの設定画面
(1)転送先URL…外部サイトのトップへのリンクを指定します。
(2)認証に失敗した場合に飛ばすURL…ログインしていない会員が直接アクセスしたときに表示するページのURLを記述します。
(3)転送先index.phpに挿入するPHPスクリプト
外部サイトのトップページに挿入するタグです。
外部サイトのindex.htmlを開きページの一番先頭に挿入してください。
(4)転送先のその他のページに挿入するPHPスクリプト
外部サイトのトップ以外のページすべてに挿入するタグです。
ページの一番先頭に挿入してください。
(5)「.html」でPHPを作動させるための.htaccess
phpファイルをhtmlファイルのまま動作させるための.htaccess内の記述です。
もし、この方式を使わない場合には、外部サイトのhtmlの拡張子をphpに変更して下さい。
外部サイトにアクセスした際に、htmlファイルがダウンロードしてしまう場合には下記を参考に.htaccessファイルの記述を変更して下さい。
htmlファイルでphpを動かそうと思ったらファイルがダウンロードされる問題