Kezdőoldal » Számítástechnika » Weblapkészítés » A php login scriptemnél...

A php login scriptemnél mindig ugyanaz jön be, mitől lehet? Lent a forráskód

Figyelt kérdés

A PHP val szeretnék beléptető scriptet készíteni. Hibaüzenet nincs, csak mindig ezt kapom:

"Hibás jelszó / felhasználónév"

Lehet hogy nem fut ée a $query



$username = $_POST["login_username"];

$password = $_POST["login_password"];


$conn = mysql_connect("mysql1.000webhost.com", "username_mysql", "password_mysql");

mysql_select_db("username_mysql");


$query = "SELECT * FROM user WHERE user_username = '$username'";

$valasz = mysql_query($query);


$sor = mysql_fetch_array($valasz);


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

{

print header("Location: index.php");

}

else

{

echo "

<div class='error'>

Hibás felhasználónév / jelszó

</div>

";

}

mysql_close($conn);


2011. júl. 10. 12:03
1 2 3
 1/21 anonim ***** válasza:

"$conn = mysql_connect("mysql1.000webhost.com", "username_mysql", "password_mysql"); "


Remélem ez valójában nem így néz ki. Az if utáni részt kommentezd ki, és vardumpold a lekérdezést és a $conn változót.


Javasolt olvasmány még:

[link]


Valamint azt tenném hozzá hogy ez így nagyon szegényes.

2011. júl. 10. 13:47
Hasznos számodra ez a válasz?
 2/21 A kérdező kommentje:

A kapcsolódás természetesen nem ez.

Az else részt akkor kommentezzem?

var_dump($conn);

var_dump($query);


így?

2011. júl. 10. 15:55
 3/21 anonim ***** válasza:

$username = $_POST["login_username"];

$password = $_POST["login_password"];


$conn = mysql_connect("mysql1.000webhost.com", "username_mysql", "password_mysql");

mysql_select_db("username_mysql");


$query = "SELECT * FROM user WHERE user_username = '$username'";

$valasz = mysql_query($query);


$sor = mysql_fetch_array($valasz);

var_dump($conn);

var_dump($sor);



inkább így.

2011. júl. 10. 16:04
Hasznos számodra ez a válasz?
 4/21 A kérdező kommentje:
Ezt írja: resource(7) of type (mysql link) bool(false)
2011. júl. 10. 16:19
 5/21 A kérdező kommentje:
Ez az akkor így mire használható
2011. júl. 10. 16:20
 6/21 anonim ***** válasza:
Ez megmutatta hogy mi a gond.
2011. júl. 10. 16:26
Hasznos számodra ez a válasz?
 7/21 A kérdező kommentje:
:D ok köszi a választ...ÉS EZZEL MI A GOND?
2011. júl. 10. 16:36
 8/21 A kérdező kommentje:

Ha pedig egy beregisztrált taggal akarok belépni ezt írja:

resource(7) of type (mysql link) array(8) { [0]=> string(2) "11" ["id"]=> string(2) "11" [1]=> string(6) "kova89" ["user_username"]=> string(6) "kova89" [2]=> string(19) "lasluka@freemail.hu" ["user_email"]=> string(19) "lasluka@freemail.hu" [3]=> string(40) "62e95adecc30f1d961dd596552a5ecbf7ec64211" ["user_password"]=> string(40) "62e95adecc30f1d961dd596552a5ecbf7ec64211" }

2011. júl. 10. 16:39
 9/21 anonim ***** válasza:
Persze hogy azt írja, hogy most csak vardumpolás van... tisztában vagy azzal, hogy az mire jó?
2011. júl. 10. 16:44
Hasznos számodra ez a válasz?
 10/21 A kérdező kommentje:
Nem. Még elég kezdő vagyok.
2011. júl. 10. 16:45
1 2 3

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!