if ($db->sql_numrows($db->sql_query("SELECT username,password FROM table1 WHERE user='$username' and pass='$password' ")) > 0)
{
//ورود با موفقيت
} else {
//كلمه عبور صحيح نيست
}
$result = $db->sql_query("SELECT * from table1 where user='$username' and pass='$password'");
$numrows = $db->sql_numrows($result);
if($numrows > 0) {
$row = $db->sql_fetchrow($result);
// ورود با موفقيت
}else{
//كلمه عبور صحيح نيست
}
ميتوني از دستور setcookie استفاده كنين يه مثال هم ميزارم تا كلا تفهيم بشهkarevan گفت:سینا جان ممنون
ولی این کدها رو خیلی دست کاری کردم تا کار کرد.
مثلا قبل از sql باید my بزاری و ...
ولی دمت گرم کار ما راه افتاد.
ولی چطوری میتونم اونو توی کوکی یا یه چیزی ذخیره کنم که حد اقل تا ارتباط بعدی نیازی به چك شدن دوباره نداشته باشه؟
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* expire in 1 hour */
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".example.com", 1);
?>
نظر شما بسيار متين وليAmir61 گفت:در مورد query injection چی کار می خوای بکنی آقا سینا.
فک کنم را بهتر این باشه که از دیتابیس پسورد user رو بپرسی و بعد تو کد PHP اونو با پسورد وارد شده مقایسه کنی.