OpenCart Force Login
Chciałbym przekierować klienta na stronę logowania, jeśli nie są zalogowani z żadnej strony w witrynie. Próbuję ograniczyć dostęp do subdomeny do określonej grupy klientów, a reszta mojego kodu działa.
Jeśli użyję następującego kodu w home.tpl, to działa
if (!$logged) {
$this->redirect($this->url->link('account/login', '', 'SSL'));
}
ale jeśli umieściłem go w nagłówku (tak, aby zareagował na każdą stronę), otrzymuję pętlę przekierowania, ponieważ spróbuje przekierować rzeczywistą stronę logowania do siebie.
Czy istnieje sposób, aby poprawnie powiedzieć:
if ($this->url->link != 'account/login') {
$this->redirect($this->url->link('account/login', '', 'SSL'));
}
Z góry dziękuje za twoją pomoc.
Matt