ApplicationLock – kompletně zamklá aplikace na produkčním serveru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Filip Procházka
Moderator | 4668
+
0
-

Zdravím,
ono je to sice pár řádků kódu, ale mohlo by se to hodit https://gist.github.com/712231
Po nastavení bude třída vyžadovat po uživateli, přes http authentizaci jméno a heslo, jinak doslova zabije aplikaci ještě než se vůbec načte :)

Všechno co je potřeba, aby zámek šlapal, je v config.ini

; doporučuji v configu uvést mezi službami jako prvni (aby se spustila jako první)
service.SecurityLock.factory = "Kdyby\\Security\\ApplicationLock::createApplicationLock"
service.SecurityLock.option.user.franta = "šéfík"
service.SecurityLock.option.user.pepa = "gárfíld"
service.SecurityLock.realm = "Moje Aplikace" ; titulek v přihlašovacím formuláři
service.SecurityLock.run = TRUE