Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Generowanie i sprawdzanie kluczy licencyjnych
Fibolg
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

Ostrzeżenie: (0%)
-----


Macie jakiś pomysł w jaki sposób zabezpieczyć licencyjność aplikacji napisanych w php? Nie znam się za bardzo na wyrażeniach regularnych więc to raczej odpada (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Chodzi o generację klucza licencyjnego oraz późniejsze sprawdzenie, czy jest prawidłowy...
Pozdrowienia
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


1. Generujesz APPLICATION-KEY w php
2. Zapisujesz go do bazy
3. Podczas instalacji skryptu trzeba podać klucz
4. Łączy się z Twoją www i sprawdza czy klucz był już rejestrowany (istnieje w bazie ale bez pola installed=1)
5. Jeżeli installed=0 to zmieniamy jego wartość na 1 i pozwalamy na instalację a jeżeli nie to kończy się instalacja (usuwają się wszystkie pliki z serwera prócz index.php/install.php

Generowanie:
  1. <?php
  2. # generowanie klucza
  3. $key = md5(uniqid(rand(), true));
  4.  
  5. $one = substr($key, 0, 5);
  6. $two = substr($key, 5, 5);
  7. $three = substr($key, 10, 5);
  8. $four = substr($key, 15, 5);
  9.  
  10. $key = $one.'-'.$two.'-'.$three.'-'.$four;
  11. $key = strtoupper($key);
  12.  
  13. echo 'Nowy klucz: <b>'.$key.'</b>';
  14. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 16:52