Miért lesz kivételes az empty-ben a jelszó mező?
Figyelt kérdés
A többi mezőre érvényes az empty kivéve a password és c_password mezőkre. Miért?
www.kep#feltol#tes.eu/images/2021/12/02/204lul.jpg
a linket #-eltem mert nem engedte. csak töröld ki a #-et
2021. dec. 2. 11:18
1/8 anonim válasza:
Mert az üres stringnek is van md5 értéke...
pl ez: d41d8cd98f00b204e9800998ecf8427e
így nyilván nem is üres a változó.
Ha bizonytalan vagy, miért nem iratod ki az értékét? (vagy használj xdebug-ot. az is hasznos...)
2/8 anonim válasza:
3/8 anonim válasza:
#2 Mondjuk ennél a kódnál nem az md5 a legnagyobb probléma... :D simán tudnám valamelyik név mezőn keresztül törölni a teljes táblát. :)
Nem tudom mit szeretnél ezzel gyakorolni, de eleve rossz dolgot fogsz "megtanulni".
4/8 anonim válasza:
és az sql is gyanús, egy escape nem ártana, hogy nekapj sql injectiont
5/8 anonim válasza:
Mert a többi mező direktbe jön $_POST-ból, a password és a c_password értékét pedig az md5() függvény adja vissza, az md5() pedig SOHA nem ad vissza üres értéket.
6/8 A kérdező kommentje:
Jaaa ééértem , ezt nem is figyeltem. Köszi a válaszokat. És hogyan tudnám azt hogy a formban való input ürességét nézze a fügvény?
2021. dec. 2. 11:43
7/8 anonim válasza:
if(isset($_POST["input"]) && $_POST["input"]!="") esetleg, vagy valami hasonló
8/8 A kérdező kommentje:
Köszi szépen :)
2021. dec. 5. 15:53
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!