Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Jak pobrać BackendUsera we Frontendzie??


  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1
Jaro_27

Jaro_27

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 60 postów
Witam,
Mam taki nietypowy problem.
Klient zażyczył sobie narzędzie pokazujące rekordy w tabeli. Zrobiłem nową stronę, która taką tabelę pokazuje. Problem leży w dostępnie do niej. Otóż klient chciał mieć dostęp do tej strony z CMSa. Zrobiłem zatem nową ikonkę z lewej strony dodając w config.php
$GLOBALS['BE_MOD']['content']['narzedzie'] = array
(
    'icon'   => 'system/modules/modul/ikona.gif',
);

w pliku typolight/main.php dodałem warunek

if ($this->Input->get('do')=='narzedzie'){$this->redirect("narzedzie-on-line.html");}

i dzięki temu mam taki link do tej strony z CMSa.
I teraz czy można we Fronendzie pobrać zalogowanego usera w Backendzie, żeby sprawdzać czy może sobie wejść na tę stronę.
Próbowałem
$this->import('BackendUser', 'User');
ale nie otrzymałem zalogowanego użytkownika w Backend.
Czy to jest w ogóle możliwe??
Strona ma swoje logowanie i z daniem dostępu konkretnym użytkownikom portalu nie ma problemu.
Ale jak zrobić, aby na stronie był sprawdzany zalogowany użytkownik do CMSa.??

Pozdrawiam,
Jarek
  • 0

#2
ctom

ctom

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 77 postów
BE_USER_LOGGED_IN
  • 0

#3
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Jak wyżej, ta zmienna BE_USER_LOGGED_IN powinna wystarczyć. A czy dasz radę wyciągnąć jego dane to nie wiem, przyjrzyj się takiemu pliczkowi /typolight/preview.php.
  • 0

Codefog - Contao web development





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych użytkowników