Brak walidacji dla ID VPS

Timo | 2018-01-21 19:57:07 UTC | #1

Tytuł może mylić - chodzi o to, jakoby kiedy jestem zalogowany do panelu i wejdę w jmojegovpsa, to adres strony to:
https://my.lvlup.pro/pl/service/vps/24xx
(x - zamieniłem ostatnie cyferki :) )
Natomiast jeśli w adresie zmienię cyferki na jakieś inne, np. o kilka numerów wcześniej, to pojawia się błąd
undefined
Lub jeśli trafię na jakiś poprawny numerek, to pojawia się:
screen
A następnie komunikat o niepoprawnej sesji i guzik wyloguj (ten żółty).

EDIT: Ciekawostka, zamiast numeru vpsa można wpisać cokolwiek :D
screenshoot


SystemZ | 2017-03-14 14:55:08 UTC | #2

Generalnie przy standardowym korzystaniu nie ma to dużego znaczenia ale tak - przy okazji przydałoby się to załatać tak aby był komunikat że nie odnaleziono VPS lub wpisano złe ID aby było solidnie zrobione i nie pozostawiało wątpliwości dla użytkownika co się właśnie stało.


SystemZ | 2018-01-20 14:06:40 UTC | #3

Naprawione:

https://github.com/lvlup-pro/spawn-frontend-material/commit/fb9ce60030590412ece169ad3753c7e2f89a9daa

Zmiany powinny być widoczne w RC5


SystemZ | 2018-01-20 22:58:00 UTC | #4

@Timo potwierdzisz że wejście na niepoprawny link dla VPS w przypadku RC5 ma teraz poprawny skutek?


DoreK | 2018-01-20 23:06:36 UTC | #5

Ja mogę potwierdzić, pokazuje 404 ale podobnie jak z ticketami przez pół sekundy widać trochę panelu z czerwonymi informacjami (hehe) - czyli taka pierdółka :V


Timo | 2018-01-21 19:08:34 UTC | #6

Potwierdzam, informuje o 404.


SystemZ | 2018-01-21 19:56:54 UTC | #7

Okej to oznaczam jako rozwiązane :slight_smile:

@Timo ma teraz 5/10 punktów na odznakę https://forum.lvlup.pro/badges/103/debugger-junior


SystemZ | 2018-01-21 19:56:56 UTC | #8