Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Adam Matis
Člen
Avatar
Adam Matis:27.11.2018 11:29

Zdravím chtěl jsem se zeptat, jak se řeší skrývání a nebo naopak zobrazování přihlašovacího formuláře po přihlášení/od­hlášení. Řeší se to javascriptem nebo nějak jinak ? Díky.

 
Odpovědět
27.11.2018 11:29
Avatar
dez1nd
Člen
Avatar
Odpovídá na Adam Matis
dez1nd:27.11.2018 12:44

pošli si do šablony

$user->isLoggedIn()

, vrací true nebo false dle toho, zda jsi/nejsi přihlášený

Editováno 27.11.2018 12:44
 
Nahoru Odpovědět
27.11.2018 12:44
Avatar
Adam Matis
Člen
Avatar
Adam Matis:27.11.2018 19:24

Díky to by asi šlo. Akorát mě to přivádí k dalšímu problému. Tím, že jsem přihlašování udělal takové globalní ( z každé stránky webu) mohu toto, nějak odeslat z base Presenteru do všech dalších šablon ?

 
Nahoru Odpovědět
27.11.2018 19:24
Avatar
Odpovídá na Adam Matis
Martin Konečný (pavelco1998):27.11.2018 19:54

Ahoj,

jednak proměnnou $user ti Nette dává do každé šablony automaticky, tedy můžeš kdekoliv použít

{if $user->isLoggedIn()}

tak pokud bys něco chtěl dát ručně do každé šablony, využiješ metody beforeRender() v BasePresenteru.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
27.11.2018 19:54
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.