Nette: Návrat na předchozí stránku po odeslání formuláře

Po odeslání formuláře se často potřebujeme vrátit na předchozí stránku.

Řešení: Před přechodem na stránku s formulářem uložíme url počáteční stránky do sessions. Po odeslání formuláře a vykonání potřebného kódu přečteme uloženou url adresu a provedeme přesměrování.

Abychom tento proces nemuseli provádět ručně, využijeme metody Nette storeRequest()restoreRequest(), které jsou k této činnosti určeny.

Pokračování textu Nette: Návrat na předchozí stránku po odeslání formuláře

Nette: Proces přihlášení uživatele

Autentizace (přihlášení uživatele) představuje proces ověření identity uživatele, nejčastěji prostřednictvím porovnání zadaných přihlašovacích údajů oproti seznamu existujících uživatelů.

Ve frameworku Nette hrají roli v procesu autentizace následující části.

Objekt User obsluhuje přihlášení (login()) a odhlášení logout() uživatele a ověření, zda je uživatel stále přihlášen (isLoggedIn()).

Objekt Autentikátor, ověřuje zadané přihlašovací údaje uživatelem (authenticate()).

Objekt Identity obsahuje data uživatele.

Pokračování textu Nette: Proces přihlášení uživatele

PHP: Warning: count(): Parameter must be an array or an object that implements Countable

Také se vám po aktualizaci na novější verzi PHP začala znenadání objevovat v dříve fungujících kódech následující chybová hláška?

PHP: Warning: count(): Parameter must be an array or an object that implements Countable

Pokračování textu PHP: Warning: count(): Parameter must be an array or an object that implements Countable

Použití nástroje Laravel Mix

Laravel Mix je vrstva postavena nad nástrojem Webpack a slouží pro jeho snadné nastavení pomocí několika přehledných příkazů.

Poskytuje jednoduché a přehledné API pro konfiguraci nástroje Webpack.
Podporuje všechny běžně používané CSS a JavaScript pre-procesory.

Pokud vám nastavení nástroje Webpack přišlo příliš komplikované, Laravel Mix si oblíbíte.

Laravel Mix je implementován v rámci frameworku Laravel, lze jej však nainstalovat a používat i samostatně. Jak na to se dočtete v tomto článku.

Pokračování textu Použití nástroje Laravel Mix

Převedení formátu privátního klíče pomocí aplikace PuTTYgen

PuTTY nepodporuje privátní klíč uložený ve formátu .pem, který získáme při vytváření virtuálního serveru ve službě Amazon AWS. Proto je třeba jej převést do souboru formátu .ppk.

Aplikace PuTTY obsahuje (mimo jiné) nástroj zvaný PuTTYgen (soubor puttygen.exe), pomocí kterého lze převést soubor s privátním klíčem .pem na soubor .ppk.

Pokračování textu Převedení formátu privátního klíče pomocí aplikace PuTTYgen