フロントページを表示している間にバックエンドで管理者としてログインしていることを1日中検出する方法を見つけようとしています。 (Opencart v 2.3)。私は今日発見されたアドバイスの非..それを行う方法はありますか? Wordpressのis_admin()のような機能があれば素晴らしいと思います。Opencart 2.3のフロントページの管理者を検出
答えて
あなたは同じブラウザにある必要があります。 これで、任意のコントローラにアクセスし、セッションにuser_idが設定されているかどうかを確認するコードを挿入します。 例えば:
if($this->session->data['user_id']){
echo 'Admin is logged in';
}else{
echo 'Admin is not logged in';
}
別の方法としてユーザオブジェクトを初期化し、isLogged()メソッドでチェック: 移動は、カタログに/制御/共通/ header.phpの
インデックス内部()メソッドは、次のコードを追加しますワードプレスで
$loggeduser = new Cart\User($this->registry);
if($loggeduser->isLogged()){
echo "Admin is in";
}else{
echo "Admin not in";
}
https://webocreation.com/blog/check-admin-logged-front-page-opencart-2-3
素晴らしい!それは第二の方法で働いています。どうもありがとうございました! – Chrobry
しかし、私はまだこのデータをheader.tplの中でどのように使用するのだろうかと思います。私は次のようなことをしようとしていました:[リンク] http://pastebin.com/NbpT1b5Jそしてそれは私に与えられます: 'Admin is not Notice:未定義変数:C:\ wamp64 \ www \ xxx \ catalog \ viewのbigBoss \ theme \ OPC080193_6 \ template \ common \ header.tpl on line 93' – Chrobry
header.phpの中に '$ this-> session-> data ['bigBoss'] = 1;'を追加して、それを ' ?php エコー$ this->セッション - >データ['bigBoss']; \ notchip64 \ www \ itw \ catalog \ view \ theme \ OPC080193_6 \ template \ common \ headerの未定義のプロパティ:Template \ PHP :: $ sessionを参照してください。 tpl on line 96注:C:\ wamp64 \ www \ itw \ catalog \ view \ theme \ OPC080193_6 \ template \ common \ header.tplの非オブジェクトのプロパティを取得しようとしています。96行目 – Chrobry
- 1. OpenCart 2.3管理で未処理のオーダーを表示するには
- 2. OpenCart:管理ページエラー
- 3. 管理者の検索クエリ
- 4. Opencart管理者の[注文情報]ページにカスタムフィールドを追加
- 5. Rails(2.3)のセッション管理
- 6. Opencartストアの管理者が動作しない
- 7. spdocumentライブラリの管理者を検索
- 8. opencart 1.5管理者設定/ストアページにカウント数ストアを表示
- 9. Django管理者のJavascript検証
- 10. モデルと管理者のDjangoフィールド検証?
- 11. @if(User.IsInRole( "システム管理者"、 "管理者"))
- 12. Opencartの管理者に顧客地域/州の列を追加するには?
- 13. Django管理者:データベース管理
- 14. ジャンゴ:管理者:管理者にフィールドのウィジェットを変更
- 15. JTextArea管理者のパスワード管理
- 16. Django:Custome管理サイトクラスの管理者用デコレータ
- 17. 外部キーで管理者で検索
- 18. カスタム検証Django管理者不明フィールド
- 19. どのようにOSXの管理者パスワードのプロンプトを検出するには?
- 20. Opencart - 管理パネルでajaxリクエストを呼び出す方法
- 21. 開発者および管理者の問題管理システム
- 22. ファイル構成 - Devise管理者と管理者の名前空間
- 23. ジャンゴ、管理者
- 24. buddypressグループ管理者に管理者を追加させる
- 25. Opencart 2.3 Notice:未定義のプロパティ:Proxy :: function_name
- 26. Opencart管理パネルにアクセスできない
- 27. アクティブな管理者ユーザー管理リスト
- 28. 管理者によるMVCユーザー管理
- 29. AuthLogic管理者ユーザー以外の管理者のリンクを非表示にする
- 30. WordPressの管理者が一部の管理者権限を失った
、すべてのユーザーがアクセスの異なるレベルを持つユーザです。 Opencartには、互いに完全に独立した3種類のユーザ(ユーザ、顧客、系列会社)があります。たとえば、コメント権限を持つWPユーザーは、単純な権限変更によって投稿権限にアップグレードできます。 Opencartでは、アカウントはcustomerテーブルに存在することができますが、それは顧客だけです。ユーザーテーブルにはありません。同様に、ユーザーは、サイトを管理するためのアカウントを持つことができますが、製品を購入するアカウントとは異なります。 –
短いバージョン - opencartユーザーとWPユーザーは互いに完全に異なっています。 –
もう一度。質問は:どのようにフロントページ上の管理者を検出するのですか?ポイントに達することができます。 – Chrobry