• Dwukrotnie przesłane punkty innemu użytkownikowi

Regole del forum:Clicca per leggere le regole del forum

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


da clops35 10 ottobre 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


da Google Adsense [BOT] 10 ottobre 2022, 10:21

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


da Vogelek23 12 ottobre 2022, 00:18
clops35 ha scritto: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


da clops35 12 ottobre 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.Immagine
Vogelek23 ha scritto: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


da Vogelek23 12 ottobre 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.
Immagine
Immagine

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


da clops35 12 ottobre 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 ha scritto: 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.
Immagine

Po odświeżeniu strony.
Immagine

Po kliknięciu dalej.
Immagine

Dziękuję i Pozdrawiam,
Jacek

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


da Vogelek23 13 ottobre 2022, 08:35
clops35 ha scritto: 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


da Google Adsense [BOT] 13 ottobre 2022, 08:35

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

_______________________________
Tutti i diritti riservati. È severamente vietata la copia non autorizzata del contenuto di questo sito Web o di qualsiasi sua parte.
Eventuali marchi, nomi di società, prodotti o servizi pubblicati su questo sito Web appartengono ai legittimi proprietari, sono protetti da copyright e utilizzati solo a scopo informativo.