Autor | Zpráva | ||
---|---|---|---|
strejda Profil * |
#1 · Zasláno: 30. 4. 2010, 16:52:56
Dělám plugin pro WordPress. Potřeboval bych, aby se mi automaticky vytvářel seznam webů, kteří mají můj plugin nainstalovaný. Při každé aktivaci a deaktivaci by se seznam měl sám aktualizovat.
Nějaké nápady? Dík. |
||
AM_ Profil |
#2 · Zasláno: 1. 5. 2010, 09:45:36
tak ať si při každé instalaci pluginu na nějaký server ten tvůj plugin dá vědět nějakému master serveru, že je naživu - s deaktivací je to horší, když stránku někdo "prostě smaže", detekuješ to těžko.
|
||
strejda Profil * |
#3 · Zasláno: 1. 5. 2010, 11:50:56
AM:
Mohl bys aspoň naznačit, jak by se to dalo udělat? Lidé pluginy obyčejně nemažou z FTP, ale pomocí deaktivovací fce ve WordPressu. Navíc při deaktivaci plugin odstraní všechen bordel, který tam při instalaci natahal, takže aspoň tato skutečnost by uživatele měla dostatečně motivovat k tomu, aby se pluginu zbavovali běžnou cestou. :) |
||
AM_ Profil |
#4 · Zasláno: 1. 5. 2010, 11:59:40
no nějaký script, který se spouští při instalaci, by mohl třeba:
file_get_contents('http://myMasterServer.com/?installingTo=frantaVomacka.cz'); a obdobně pokud se při odinstalaci spouští nějaký script. S Wordpressem nedělám, ale doufám, že to takto nějak půjde. |
||
strejda Profil * |
#5 · Zasláno: 1. 5. 2010, 15:27:37
A co ochrana? Jak zamezit tomu, aby mi tam někdo něco nepodstrkával místo tý adresy?
|
||
Časová prodleva: 7 dní
|
|||
strejda Profil * |
#6 · Zasláno: 8. 5. 2010, 11:37:07
Nějaké nápady?
|
||
Jake898 Profil |
#7 · Zasláno: 8. 5. 2010, 12:02:17
Ochrana je u tohodle těžká. Nejlepší bude asi kontrola dat na straně master serveru (počet URL u jedné IP za hodinu/den, ...).
|
||
strejda Profil * |
#8 · Zasláno: 9. 5. 2010, 13:12:18
Jake898:
Měl jsem na mysli třeba nějaký zákeřný kód. Asi mi zbývá jen doufat, že na to nikdo nepřijde. :-/ |
||
strejda Profil * |
#9 · Zasláno: 9. 5. 2010, 20:23:57
Jo, dá se nějak ověřit, zda je ten, kdo mi posílá data o instalaci/odinstalaci pluginu, dotyčný člověk?
|
||
Časová prodleva: 14 let
|
0