![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.12.2006 Ostrzeżenie: (0%)
|
Witam
Mam zrobione logowanie, najlepsze jest to że moge zalogować się tylko poprzez liczby, nie moge podać np Wotekk, tylko 1111
Ten post edytował Wotekk 4.12.2006, 23:31:27 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%)
|
dziwne logowanie. a kolumny jaki maja typ ? moze int zmien moze na varchal
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.12.2006 Ostrzeżenie: (0%)
|
Tak mam SQL'a Ten post edytował Wotekk 4.12.2006, 23:58:02 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%)
|
a moze spruboj
a pozniej jezeli bedzie taki user to zrobisz nastepne zapytanie i sprawdzisz haslo |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.12.2006 Ostrzeżenie: (0%)
|
odpowiedź:
Podany uzytkownik nie istnieje w bazie danych Nadal to samo (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 31 Dołączył: 13.11.2006 Skąd: się znamy? Ostrzeżenie: (0%)
|
1. Wstawianie w zapytanie danych bezposrednio formularza bez jakiejkolwiek kontroli jest dosc glupie. Szukaj: SQL injection
2. SELECT user_password FROM... wiecej nie potrzebujesz. + za to, ze masz sprawdzanie hasla oddzielnym warunkiem. 3. na hash md5 potrzebujesz 32 znakow nie 128...poczytaj rowniez o sha1" title="Zobacz w manualu php" target="_manual albo o soli stosowanej w systemach unix 4. Pomysl o zabezpieczniu kodu przed zbyt duza liczba niepoprawnie wpisanych hase A co do tego czemu loguje Cie przez liczby to sprawdz co tak masz w tabeli, moze pomyliles sie przy tworzeniu kont. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
poszukaj na forum pod haslem logowanie i zobacz jak inni to robia.
w zapytaniu daj jeszcze zeby szukalo w 2 warunkach
i przez funkcje mysq_num_rows zobacz ile rekordow zwraca zapytanie i wtedy ustaw sesje edit: no i punkt 1 tego co napisal empathon o SQL injection to tez mozna znalesc na forum Ten post edytował skowron-line 5.12.2006, 10:47:52 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 31 Dołączył: 13.11.2006 Skąd: się znamy? Ostrzeżenie: (0%)
|
Lepiej robic to przez dwa zapytania bo np w tym przypadku bez filtrowania wpisujac jako user ";--" haslo zostanie pominiete. Na php Solution jest do sciagniecia art na ten temat z dokladnym wyjasnieniem zagadnienia bezpiecznego logowania.
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.12.2006 Ostrzeżenie: (0%)
|
Zmieniłem z
na to i chodzi.
Dobrze zabezpieczyłem ? czy zrobilem jeszcze gorzej niż było (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Ten post edytował Wotekk 5.12.2006, 13:20:27 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 09:44 |