Смысл - проверка пользователя в базе данных.
$login - переданный логин
$password - переданный пароль
таблица устроенна так:
uid | login | pass
-------------------------
1 | example | 12345
mysql_select_db($db);
$res=mysql_query("SELECT uid FROM users WHERE login=".$login." AND pass=".$password);
if(mysql_num_rows($res)>0)
{
echo "Вы совершили вход. Можете приступать к работе с сервисом.<p>";
$user = mysql_result($res, 0, 0);
//Это кук ставиться
setcookie("uid",$user,0x6FFFFFFF);
}
else
{
echo "Неверная связка логин - пароль. Попробуйте снова.<p>";
}
Вот ошибка:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in Z:\home\test1.ru\www\login.php on line 27
На дыру для MySql-Inj глаза закрываю, с этим уже стоит разбираться потом.
Помогите пожалуйста. ::sad24.gif:: (Отредактировано автором: 08 Января, 2010 - 12:43:07)
|