Odstranění session robota

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
konva
Člen | 88
+
+1
-

Ahoj,
potřebuji radu jak zabránit robotům vytvářet session nebo jak je alespoň hned mazat. Na webu se mi vytváří tak 100 000 session za den .......
V konfigu mám nastaveno autoStart na True. Smart mi nefungovalo.
Poradíte jak to řešíte.
Díky
Lukáš

Jan Endel
Člen | 1016
+
+1
-

Používáme Kdyby/FakeSession a v aplikaci posloucháme na onStartup a podle userAgenta nastavujeme buď fakeovou nebo normální.

konva
Člen | 88
+
0
-

pro nastavení fake session asi slouzi ta knihovna ze. A jak rozeznavate toho robota podle user agenta. Mate nejaky dobre fungujici zpusob ktery odhali vetsinu robotu?
Diky za odpoved

Editoval konva (10. 5. 2015 21:00)

Jakub Nerad
Člen | 21
+
0
-

konva napsal(a):

pro nastavení fake session asi slouzi ta knihovna ze. A jak rozeznavate toho robota podle user agenta. Mate nejaky dobre fungujici zpusob ktery odhali vetsinu robotu?
Diky za odpoved

Pro odhaleni vetsinu „oficialnich“ robotu staci detekovat v UserAgent slovo bot. Pro nestandardni roboty nezbyva nic jineho nez se kouknout do access logu a podle toho se zaridit.