• Dwukrotnie przesłane punkty innemu użytkownikowi

Forum rules:Click here to view the forum rules

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


by clops35 10 October 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


by Google Adsense [BOT] 10 October 2022, 10:21

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


by Vogelek23 12 October 2022, 00:18
clops35 wrote: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


by clops35 12 October 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.Image
Vogelek23 wrote: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


by Vogelek23 12 October 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.
Image
Image

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  [SOLVED]


by clops35 12 October 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 wrote: 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.
Image

Po odświeżeniu strony.
Image

Po kliknięciu dalej.
Image

Dziękuję i Pozdrawiam,
Jacek

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


by Vogelek23 13 October 2022, 08:35
clops35 wrote: 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


by Google Adsense [BOT] 13 October 2022, 08:35

Who is online

Users browsing this forum: No registered users and 0 guests

_______________________________
All rights reserved. Unauthorised copying of this website's content or any of its part is strictly forbidden.
Any trademarks, brand names, products or services published on this website belong to their legal owners, are copyrighted and used for information purposes only.