Yashar1989
سه شنبه 19 شهریور 1392, 12:47 عصر
سلام
یه فانکشن به صورت زیر نوشتم:
function isUserLoggedIn()
{
if(isset($_SESSION['userID']))
return true;
return false;
}
وقتی دستور زیر رو اجرا میکنم:
if(!isUserLoggedIn()){
echo 'user/pass wrong';
}
else {
echo 'welcome';
}
بر عکس عمل میکنه
یوزر و پسورد رو درست میزنم
چون توصفحه لاگین هم دستور زیر رو میزارم
if(isset($_POST['loginbtn']))
{
$loginResult = login($_POST['txtEmail'], $_POST['txtPassword']);
if(!$loginResult)
$message = '<span style="color: red">رمز عبور یا نام کاربری صحیح نمی باشد</span>';
else
{
$_SESSION['userID'] = $loginResult['id'];
$_SESSION['username'] = $loginResult['name'];
header('location: panel.php');
}
وقتی اشتباه میزنم پیغام "رمز عبور یا نام کاربری صحیح نمی باشد" رو میده البته با پیغام خطای زیر:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\site\functions.php on line 18
مشکل از کجاست؟
یه فانکشن به صورت زیر نوشتم:
function isUserLoggedIn()
{
if(isset($_SESSION['userID']))
return true;
return false;
}
وقتی دستور زیر رو اجرا میکنم:
if(!isUserLoggedIn()){
echo 'user/pass wrong';
}
else {
echo 'welcome';
}
بر عکس عمل میکنه
یوزر و پسورد رو درست میزنم
چون توصفحه لاگین هم دستور زیر رو میزارم
if(isset($_POST['loginbtn']))
{
$loginResult = login($_POST['txtEmail'], $_POST['txtPassword']);
if(!$loginResult)
$message = '<span style="color: red">رمز عبور یا نام کاربری صحیح نمی باشد</span>';
else
{
$_SESSION['userID'] = $loginResult['id'];
$_SESSION['username'] = $loginResult['name'];
header('location: panel.php');
}
وقتی اشتباه میزنم پیغام "رمز عبور یا نام کاربری صحیح نمی باشد" رو میده البته با پیغام خطای زیر:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\site\functions.php on line 18
مشکل از کجاست؟