• Dwukrotnie przesłane punkty innemu użytkownikowi

Zasady działu:Kliknij, aby przejrzeć zasady tego działu

1. W tym dziale dozwolone jest wyłącznie zgłaszanie problemów, błędów czy też propozycji usprawnień, związanych bezpośrednio z forum Elvikom.
2. Zabronione jest zamieszczanie jakichkolwiek danych osobowych/firmowych, a także reklamy (w tym kryptoreklamy).
3. Piszemy poprawną polszczyzną, nie przeklinamy, nie krzyczymy.

#1 Dwukrotnie przesłane punkty innemu użytkownikowi


przez clops35 10 października 2022, 10:21
Witam,
pewien użytkownik forum chciał pobrać plik, ale po wyłączeniu kanału płatności przelewy24 nie był w stanie doładować swojego konta, więc poprosił mnie abym mu pobrał i przesłał, a że nie udostępniam plików pobranych z forum postanowiłem pożyczyć mu punkty by pobrał sobie sam.
Przesłałem mu 12 punktów, po tej operacji odświeżyłem stronę, a następnie cofnąłem wstecz. Po około godzinie zauważyłem że na moim koncie brakuje punktów, sprawdziłem listę operacji na punktach i okazało się że wysłałem dwukrotnie punkty (9:20 i 9:21).
Z logicznego punktu widzenia punkty zostały pobrane drugi raz po odświeżeniu strony, lub po cofnięciu strony wstecz.
Bardzo proszę o sprawdzenie mojej tezy i po potwierdzeniu, wyeliminowanie ewentualnego błędu, by takie sytuacje nie miały miejsca.
Chciałbym nadmienić że nie chodzi mi o zwrot punktów, więc proszę w tej kwestii nie ingerować.

Pozdrawiam
Jacek

Re: Dwukrotnie przesłane punkty innemu użytkownikowi


przez Google Adsense [BOT] 10 października 2022, 10:21

#2 Re: Dwukrotnie przesłane punkty innemu użytkownikowi


przez Vogelek23 12 października 2022, 00:18
clops35 napisał(a):po tej operacji odświeżyłem stronę
Na jakiej przeglądarce/systemie wykonałeś ten "zdublowany transfer"? I po co odświeżałeś stronę po wysłaniu transferu? W jaki sposób odświeżyłeś stronę (F5, Ctrl+F5, Ctrl+R, Cmd+Shift+R, prawy przycisk myszy -> Odśwież)?

#3 Re: Dwukrotnie przesłane punkty innemu użytkownikowi


przez clops35 12 października 2022, 08:16
System: Linux Mint 19.1 Cinnamon,
Kernel: 4.15.0-128-generic,
przeglądarka: Chrome 105.0.5195.125,
odświeżyłem stronę za pomocą F5, lub ikony odświeżania w lewym górnym rogu ekranu, cofnięcie wstecz za pomocą strzałki w lewym górnym rogu ekranu.Obrazek
Vogelek23 napisał(a):I po co odświeżałeś stronę po wysłaniu transferu?
Często tak robię (wiem że to zły nawyk), chyba wszędzie na forum (w każdym dziale, lokalizacji) po wykonaniu działania tj. wysłanie posta, zgłoszenia, wiadomości strona po pokazaniu komunikatu 3-5 sekund wraca do domyślnej lokalizacji, lub do poprzedniej tu się tak nie stało i to był mój odruch.

#4 Re: Dwukrotnie przesłane punkty innemu użytkownikowi


przez Vogelek23 12 października 2022, 14:05
Punkty zostały pobrane po odświeżeniu strony, skrypt przesłał ponownie wypełniony wcześniej formularz. Nurtuje mnie co innego - każda przeglądarka, na której robiłem testy, pyta przy odświeżeniu (F5), czy użytkownik chce kontynuować i ponownie wysłać dane, już wysłane przez formularz. Wygląda to tak, jak na poniższych zdjęciach. U Ciebie taki komunikat też powinien się pojawić przy odświeżeniu strony przez F5.
Obrazek
Obrazek

Niemniej jednak, wdrożyłem skrypt, który sprawdza unikalny klucz sesji podczas transferu Punktów. Jeśli klucz się nie zgadza (a po odświeżeniu strony nadawane jest zawsze nowe ID sesji), to formularz odrzuca transfer. Proszę o przetestowanie modyfikacji poprzez wykonanie transferów na niewielkie kwoty (2-5 Punktów) do użytkowników testowych: testoweNEW, testoweREG, testoweSER. Po potwierdzeniu działania modyfikacji zwrócę Ci przetransferowane Punkty.

#5 Re: Dwukrotnie przesłane punkty innemu użytkownikowi  [ROZWIĄZANY]


przez clops35 12 października 2022, 18:58
Wygląda to tak, jak na poniższych zdjęciach. U Ciebie taki komunikat też powinien się pojawić przy odświeżeniu strony przez F5.
Nie mam pewności, ale wydaje mi że się pojawił komunikat i właśnie wtedy dałem wstecz strzałką.

Vogelek23 napisał(a): Proszę o przetestowanie modyfikacji poprzez wykonanie transferów na niewielkie kwoty (2-5 Punktów) do użytkowników testowych: testoweNEW, testoweREG, testoweSER. Po potwierdzeniu działania modyfikacji zwrócę Ci przetransferowane Punkty.
Wykonałem transfer do w/w testowych i wszędzie efekt jest ten sam.
Skrypt działa prawidłowo.

Pierwsza wiadomość po transferze.
Obrazek

Po odświeżeniu strony.
Obrazek

Po kliknięciu dalej.
Obrazek

Dziękuję i Pozdrawiam,
Jacek

#6 Re: Dwukrotnie przesłane punkty innemu użytkownikowi


przez Vogelek23 13 października 2022, 08:35
clops35 napisał(a): Nie mam pewności, ale wydaje mi że się pojawił komunikat i właśnie wtedy dałem wstecz strzałką.
W takim przypadku przeglądarka nie przeładowałaby strony i nie wysłała formularza ponownie - musiałeś więc kliknąć "Dalej" (ponowne wysłanie formularza = ponowny transfer) a dopiero potem "Wstecz". To są niezbyt logiczne działania, ale 100% bezpieczna strona internetowa musi być przygotowana na wszystko :)

Zgodnie z zapowiedzią, zwracam "zużyte" na testach Punkty, dodając skromny bonus za zgłoszenie problemu.

Re: Dwukrotnie przesłane punkty innemu użytkownikowi


przez Google Adsense [BOT] 13 października 2022, 08:35

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości

_______________________________
Wszelkie prawa zastrzeżone. Zabrania się kopiowania jakichkolwiek treści i elementów witryny bez zezwolenia.
Wszelkie opublikowane na tej stronie znaki handlowe, nazwy marek, produktów czy usług należą do ich prawnych właścicieli i zostały użyte wyłącznie w celach informacyjnych.