Kezdőoldal » Számítástechnika » Programozás » PHP hiba a bejelentkezesnel?

PHP hiba a bejelentkezesnel?

Figyelt kérdés

ez a hiba: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/process.php on line 11

You logged in, successfully!



#php #HTML #CSS #MySQL #bejelentkezes php
2012. aug. 30. 11:45
 1/5 A kérdező kommentje:

<?php


$username = $_POST[username];

$password = $_POST[password];


$kapcsolat = mysql_connect ('localhost', 'root', '');

mysql_select_db('marci');


$parancs = "SELECT * FROM marci WHERE username = '$username";

$valasz = mysql_query($parancs);

$sor = mysql_fetch_array($valasz);


if ($password == $sor[password])

{

print "You logged in, successfully!";

}

else

{

print "Your username or password is wrong!";

}

mysql_close($kapcsolat);

?>

2012. aug. 30. 11:45
 2/5 anonim ***** válasza:

Itt a hiba:

$parancs = "SELECT * FROM marci WHERE username = '$username";


Hiányzik a záró aposztróf.


Viszont:

1. Ugye még véletlenül sem akarod éles rendszerben szűrés nélkül odaadni az SQL lekérdezésnek a user inputot?

2. Szerintem érdemes ellenőrízni, kaptál-e egyáltalán valamit az SQL lekérdezésből, mielőtt a jelszót ellenörzöd.

2012. aug. 30. 11:55
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
koszi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2012. aug. 30. 12:17
 4/5 anonim ***** válasza:
Majd, ha megvannak az alapok, akkor hibakezelést, sql injection elleni védelmet illessz be. És általában kódolva szokás tárolni a jelszavakat.
2012. aug. 30. 13:52
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
ok nem reg kezdtem, es folyamatosan bovitem ezt a php oldalt, ami egyelore csak a localhoston megy, mindenki volt kezdo egyszer
2012. aug. 30. 14:00

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!