• Dwukrotnie przesłane punkty innemu użytkownikowi

Pravila foruma:Klikni tukaj za prikaz pravil na forumu

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


Napisal/-a clops35 10 Oktober 2022, 11: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


Napisal/-a Google Adsense [BOT] 10 Oktober 2022, 11:21

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


Napisal/-a Vogelek23 12 Oktober 2022, 01:18
clops35 napisal/-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


Napisal/-a clops35 12 Oktober 2022, 09: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.Slika
Vogelek23 napisal/-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


Napisal/-a Vogelek23 12 Oktober 2022, 15: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.
Slika
Slika

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  [REŠENO]


Napisal/-a clops35 12 Oktober 2022, 19: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 napisal/-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.
Slika

Po odświeżeniu strony.
Slika

Po kliknięciu dalej.
Slika

Dziękuję i Pozdrawiam,
Jacek

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


Napisal/-a Vogelek23 13 Oktober 2022, 09:35
clops35 napisal/-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


Napisal/-a Google Adsense [BOT] 13 Oktober 2022, 09:35

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 0 gostov

_______________________________
Vse pravice pridržane. Nepooblaščeno kopiranje vsebine te spletne strani ali njenega dela je strogo prepovedano.
Vse blagovne znamke, izdelki ali storitve, objavljene na tej spletni strani, pripadajo njihovim zakonitim lastnikom, so avtorsko zaščitene in se uporabljajo samo v informativne namene.