Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika entropy_ w Hydepark

GURU

w Hydepark

29piorunów

Dodać tylko kilka wcięć dla lepszej czytelności i będzie chyba gites.

Komentarze (21)

Autorytet7piorunów

Gdyby ktoś się zastanawiał:
1. apiService.sql() bezpośrednio wykonuje SQL z danymi, więc narażone jest na SQL injection.
2. Hasła są zapisane jako plain text w bazie danych.
3. Mechanizm authenticateUser() leci po wszystkich użytkownikach bazy i dopasowuje hasło.
4. If ("true" === "true") {return false;} zawsze zwraca false.
5. $("error_message").show(Login Failed) jest błędną metodą jQuery.
6. Brak obsługi błędów, np. co jeśli apiService.sql() zwróci błąd.

Coś pominąłem?

Autorytet2piorunów

I to mi się podoba i o to chodzi :D
Ale zdażyło mi się kiedyś pracować na bazie, która nie wyrabiała z zapytaniami i efektywniej było ściągnąć do apki serwerowej cały zbiór (kilkaset tys rekordów) i robić query w pamięci :P

Autorytet2piorunów

@entropy_ to bait?

Autorytet2piorunów

@maximilianan do dzisiaj chodzi anegdota (nie wiem czy nie Urban legend), że oryginalnie win 95 nie mial mieć logowania, bo ktoś z szefostwa uznał, że to zbędny feature. Ale w którymś przetargu był taki wymóg, więc dodali na szybko, żeby tylko wyglądało że jest, ale też żeby łatwo było go ominąć :P

Mistrz4piorunów

@entropy_ w windzie 95 można było kompletnie ominąć ekran logowania wybierając znak zapytania i klikając na któryś z przycisków XD wtedy otwierało się okno pomocy na już zalogowanym windowsie xd

GURU4piorunów

@maximilianan do dzisiaj niektóre patenty działają bo włamywałem się nie tak dawno temu do maszyny która stała na windows xp a serwis chciał 2k euro za zmianę ustawień sieciowych xD

Mistrz1piorunów

@entropy_ Przypomniales mi dowcip:
firefox - program do przegladania internetu z twojego komputera
internet explorer - program do przeglądania twojego komputera z internetu

GURU4piorunów

@maximilianan internet wczesnych lat 00 to było wspaniałe miejsce xD
95% użytkownikom neostrady można było grzebać po wszystkich plikach na dysku i logowanie często tak działało jak piszesz xD

Mistrz3piorunów

@wiatraczeg czemu bait? Przecież kod działa normalnie ( ͡° ͜ʖ ͡°)

Kiedyś w którymś CD-Action był opis jak w analogiczny sposób można było dostać się do panelu admina na stronach, które korzystały z konkretnego szablonu. Wtedy w wierszu adresu był fragment "password=password,admin=admin" i cie logowało XD wydaje mi się, że można wtedy było wpisać dowolne password i admin, i logowało i tak xd

Fanatyk5piorunów

@entropy_ pierw myślałem, że walnąłeś taki kod i aż oczy przetarłem, bo nie mogłem uwierzyć, a potem dopiero tagi zobaczyłem, dobre, wysyłam kumplowi :grinning: