W nowym sofcie do sterowników PELLO dodaliśmy obsługę BUFORA. Więcej informacji na forum lub w tym pliku
Forum  eSterownik.pl  Błąd platformy esterownik.pl, znak "+" rozwala zdalny dostęp Subskrybuj
2017-01-03 17:16
  MarekAG Posty: 5 Ostrzeżenie: 0
Dzień dobry,
Przez przypadek zauważyłem, że w temperaturze zadanej kotła można wstawić znak "+". Pomyślałem, że to w sumie przydatne i wpisałem "51+1". Byłem pewny, że stanie się jedna z dwóch rzeczy:
a) formularz nie przejdzie walidacji i będę musiał ręcznie wpisać "52".
b) platforma wykona działanie a potem zapisze w ustawieniach 52 stopnie.

Stała się jednak zupełnie inaczej. Platforma się wywaliła, a próba podglądu kotła kończy się komunikatem "int(12143) stary soft". Na szczęście wystarczyło zmienić temperaturę ręcznie i zrestartować sterownik i zdalny dostęp wstał.

Z tego co widzę można wpisywać tam również inne znaki, ale już nie będę tego sprawdzał. Proponuje uczynić platformę bardziej idiotoodporną
2017-01-03 17:57
  konto usunięte Posty: 10188 Ostrzeżenie: 0
NO to pewnie teraz każdy sprawdza  
2017-01-03 18:08
  MarekAG Posty: 5 Ostrzeżenie: 0
Chyba niestety nie wszystko wróciło do normy, bo aplikacja eCoal Mobile na androidzie mi teraz nie działa. Więc nie polecam sprawdzać...

Edit:
Pomogło usunięcie danych aplikacji i ponowne zalogowanie.
2017-01-04 08:36
  PrzemekP Posty: 1519 Ostrzeżenie: 0 ELEKTRO-SYSTEM / ADMIN
Rzeczywiście nie było blokady wpisywanych znaków - zostało to już dodane. 
Niemniej sterownik podczas zapisu parsuje i sprawdza wszystkie wartości pod względem tego czy dane mieszczą się w określonym zakresie.
Jeżeli wartość jest poza zakresem sterownik danych nie przyjmie - mimo poprawnego komunikatu który ukazał się na stronie WWW.
Teraz dane te są dodatkowo filtrowane, więc problem nie powinien występować.
Użytkownicy online: 2krzys, berabs, ogniwo555