Strona 1 z 1

Funkcja losowo nadająca numery zamówień

PostNapisane: 2016 sty 04, Pn 11:09
przez koltat
Drażni mnie ta kontrola konkurencji - mniej więcej co miesiąc konkurencja składa zamówienie by dowiedzieć się po jego numerze jak idzie interes - przydała by się funkcja uniemożliwiająca takiej inwigilacji np. moduł nadający losowo numery zamówienia jak w prestashop forma liter. Nie chodzi o to by zmienić dotychczasowy system nadawania numeracji, ale dać możliwość jego zmiany tym, którzy by tego chcieli.

Re: Funkcja losowo nadająca numery zamówień

PostNapisane: 2016 sty 04, Pn 17:24
przez redvan
zagraj na nosie konkurencji - złóż sam testowe zamówienie i zmień mu ID zamówienia w bazie SQL na wyższe. I tak co tydzień zwiększaj sobie o 1000 numerów ;)

Ale pomysł z przydzielaniem numerów jest fajny - można to zrobić na zasadzie daty czyli :
1601041005

gdzie 160104 to data a reszta numeru to ID zamówienia

Re: Funkcja losowo nadająca numery zamówień

PostNapisane: 2016 sty 04, Pn 21:23
przez koltat
:D Też dobre

Re: Funkcja losowo nadająca numery zamówień

PostNapisane: 2016 sty 09, So 13:59
przez sebp
Połączenie daty z numerem jest zbyt łatym szyfrem do zgadnięcia.
Faktycznie przydałaby się jakaś forma zatarcia tej informacji oraz innych.

Aktualnie jestem w stanie dokładnie określić sprzedaż konkurencyjnego sklepu włącznie z zawartością produktową każdego numeru zamówienia.

Re: Funkcja losowo nadająca numery zamówień

PostNapisane: 2016 sty 10, N 17:20
przez areczek
uniquid() - zwróci 13 znakowy unikalny łańcuch bazujący na czasie (microtime)

Ważne aby wszystkie odwołania np do podglądu zamówienia itp były wykonane za pośrednictwem tego łańcucha znaków bo jak gdzieś trafi sie id zamówienia to i tak chętny podejrzy ile zamówień poszło.

Re: Funkcja losowo nadająca numery zamówień

PostNapisane: 2016 kwi 03, N 19:49
przez inco
nie powiem że np 1603ARTDFX było by fajne początek to data by było łatwiej lokalizować i litery jako uzupełnienie zamówienia, oczywiście musiałby być mechanizm zabezpieczający by w skali miesiąca literki się nie powtórzyły.