Opencart Üye Girişi Olmadan Site Görüntülenmez

Opencart Üye Girişi Olmadan Site Görüntülenmez

Opencart E-ticaret yazılımında üye girişi yapılmadan ürünlerin ve diğer içeriklerin görüntülenmesini istemiyorsanız engelleyebilirsiniz.

Önce catalog\controller\common\header.php yi aç

public function index() { satırını bulun ve altına aşağıdaki kodları ekleyin.

$match = false;
	if (!empty($this->request->get['route'])) {

		$skip = array( // Bu sorguda yer alan alanlar gizlenmez!
			'logout',
			'information/contact',
			'information',
			'forgotten',
			'login',
			'register',
		);
	foreach ($skip as $s) {
		if (strpos($this->request->get['route'], $s) !== false) {
			$match = true;
			break;
		}
	}
}
if (!$match) {
	if (!$this->customer->isLogged()) {
		$this->response->redirect($this->url->link('account/login'));
	}
		
}

gizlenmesini istemediğiniz bölümleri $skip = array( satırına ilave ederseniz o alanları gizlemez.