[英]How to check if user is logged in opencart version 3.x
我正在使用 OpenCart 3.0.3.2
我想檢查用戶是否登錄到位於 opencart 文件夾外的名為test.php
的文件中。 for example, if the shop URL is http://www.example.com/shop then the PHP file to check is in http://www.example.com/test.php
我在這個鏈接中看到有人在 2 年前問過同樣的問題。 檢查用戶是否登錄到opencart
這是針對2.x
版本的,當我嘗試時它不起作用。 那么如何在3.0.3.2
版本中做到這一點?
我用 session 嘗試了不同的方法,但沒有任何效果。
剛剛測試了這兩個答案的結合。 完美運行。 檢查以下內容:
$_SESSION
。讓我們一起收集所有這些解決方案。 從您的 OpenCart 3 根目錄/controller/common/header.php 打開並找到
class ControllerCommonHeader extends Controller {
public function index() {
在下面添加
session_start();
$_SESSION['opencart'] = $this->session->data;
現在 go 到您的測試中。php並添加
<?php
if(!empty($_SESSION['opencart']['customer_id'])){
// User Loged in
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.