NEJVÝHODNĚJŠÍ AKCE ROKU: 90 % extra kreditů ZDARMA s promokódem STROMECEK90. Zjisti více:
Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. 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
 
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.