バージョン選択

フォーラム

メニュー

オンライン状況

138 人のユーザが現在オンラインです。 (129 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 138
もっと...

サイト内検索

質問 > フロント機能 > 自分で作成した詳細ページを会員しか見れないようにしたい

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
habu
投稿日時: 2011/3/7 15:02
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 282
Re: 自分で作成した詳細ページを会員しか見れないようにしたい
ytk様

新規ページ作成で、URL欄を「member_only」として作成した場合、
html/user_data/member_only.phpに、赤字の4行を追加すれば出来ます。
    function process() {
        $objCustomer = new SC_Customer();
        if(!$objCustomer->isLoginSuccess()) {
            SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR);
        }

        $objView = new SC_SiteView();
        $objLayout = new SC_Helper_PageLayout_Ex();


ログインせずにアクセスすると「不正なアクセスです。」画面が表示されます。

ただし、seasoft様が言われている通り、
管理画面(ページ詳細編集画面)から、データを更新すると、
html/user_data/member_only.php も上書きされてしまいます。

これは、「dtb_pagelayout」テーブルの「edit_flg」カラムの値を「2」に変更する事で回避できます。
(phpMyAdmin等、DBのデータを編集できるツールで変更できます)

#確認したのはEC-CUBE 2.4.4ですが、恐らく2.4.3でも同様だと思います。


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   自分で作成した詳細ページを会員しか見れないようにしたい ytk 2011/3/5 8:26
     Re: 自分で作成した詳細ページを会員しか見れないようにしたい seasoft 2011/3/5 17:15
   » Re: 自分で作成した詳細ページを会員しか見れないようにしたい habu 2011/3/7 15:02
       Re: 自分で作成した詳細ページを会員しか見れないようにしたい ytk 2011/3/19 20:39
         Re: 自分で作成した詳細ページを会員しか見れないようにしたい ytk 2013/1/2 13:33
           Re: 自分で作成した詳細ページを会員しか見れないようにしたい ytk 2013/1/2 13:52

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,025名です
総投稿数は110,282件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1677
8
red
1570
9
mcontact
1343
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.