![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zastanawia mnie od pewnego czasu jakie zabezpieczenia ma np. forum vBulletin kiedyś mieli opcje wykupienia licencji na np. rok i tutaj pytanie jak po roku zablokować dostęp użytkownikowi i przypomnieć mu, że musi zakupić nową (o ile dalej chce korzystać) ?
Myślałem nad rozwiązaniem i wpadło mi coś takiego do głowy: Klient kupuje licencje ode mnie na powiedzmy rok, po zakupie trzeba go zarejestrować on podaje nazwę użytkownika, hasło i adres e-mail a ja mu po rejestracji podaję webkey. W skrypcie, który On dostanie powiedzmy jest coś takiego:
.htaccess Kod RewriteEngine On RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/([a-zA-Z0-9]+)/$ access.php?user=$1&pass=$2&webkey=$3 [L]
I baza:
Hmm, część która sprawdza status byłaby oczywiście jakoś zakodowana. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Ja wymyslilem kiedys cos innego fakt nie zaimplementowalem ale kolega korzysta i dziala.
W instalatorze kodu lub ogolnie przy pierwszym wywolaniu kodu wysylasz do twojej glownej aplikacji adres www strony ktora go uruchomila a w twojej bazie oczywiscie masz podstawowe dane klienta i za pomoca takiego zapytania:
Po czym w bazie mamy adres strony klienta i date jej pierwszego uruchomienia bez dev'a. Daje nam to 2 mozliwosci. 1.Sprawdzanie za ile licencja sie konczy jesli ty nie dajesz ja na stale tylko na np: 1 rok 2.Czy dany klient nie sprzedal np twojego oprogramowania/licencji komus innemu widac to po stronie www jeden klient = strona www a nie klient = n stron www. Cos takiego kiedys wymyslilem, dokladnie teraz nie pomietam bo nigdzie tego nie rozpisalem ale teraz mniej wiecej bym to tak zrobil, tym bardziej ze jak nie zakodujesz kodu tym cube czy jak mu tam bylo to taki klient latwo moze sie skapowac ze $user,$password,$webkey sluza do kontroli a jak np napisz klase ktora co 1 miesiac albo 1 tydzien bedzie sprawdzala waznosci itp nikt sie nie skapnie bo przewaznie klient = laik. -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#3
|
|
![]() TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%) ![]() ![]() |
Nie zabezpieczaj.
Ktos kto chce zlamac, zrobi to. Zamiast tego zaoferuj dosc bonusowych featerow zeby oplacalo sie miec wersje legalna. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
W skrypcie, który On dostanie powiedzmy jest coś takiego: czyli usuwamy ten kawałek kodu i już mamy wersję bez limitu czasowego. ionCube z tego co kojarzę pozwala określić licencję czasową -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:09 |