Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][PHP]Haszowanie numeru zakupu, zablokowanie szpiegowania sprzedaży
DelMonte
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.10.2009

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


Jak zrobić haszowanie numeru zakupu w WordPress we wtyczce sklepu wp-ecommerce?
Chodzi o zakodowanie ID transakcji dla klienta aby nie poznał że to nasze 10 czy 100 zamówienie. W wielu systemach sklepowych np. Prestashop każde zamówienie niestety oznaczane jest kolejnym identyfikatorem numerycznym (np 001, 002?) co pozwala konkurencji na podejrzenie wielkości naszej sprzedaży poprzez próbne zakupy

Może w PHP na przykład $hash = md5($id_order) ale jak dokładnie?
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




a może po prostu zmienisz wartość autoincrement w tabeli na 10000?
Go to the top of the page
+Quote Post
everth
post
Post #3





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Może chodzi ci o UUID(GUID)? Niestety opinie na temat jego wydajności jako klucza w MySQL są rozbieżne.

Ten post edytował everth 23.02.2011, 15:54:04
Go to the top of the page
+Quote Post
DelMonte
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.10.2009

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


Użycie MD5 wywoła jednak zbyt długie liczby, klient nie podyktuje nr zamówienia przez telefon etc. Może zamiast tego wykorzystać skrypt generowania losowych alfanumerycznych znaków, na przykład 6 znaków: z 3 cyframi i 3 alfa znakami. Gdy numer zamówienia jest generowany, trzeba porównać go z bazą danych, aby zobaczyć, czy ten numer jest już przypisany. Jeśli tak, uruchomić ponownie proces i wygenerować nowy numer.

Jednak tego rodzaju zmiany z pewnością wymagają zmiany podstawowych plików WP EC, zatem wszystko działa do momentu upgrade, a właśnie się zbliża

Chyba w ostateczności wykorzystam prostą wtyczkę sklepu i płatności do wp Tradematik która ma poszukiwaną funkcję domyślnie już zaimplementowaną
Go to the top of the page
+Quote Post

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: 21.12.2025 - 07:49