[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка на правильность логина и пароля
CyLon
Здравствуйте , делаю вход пользователей.
Вот этот строка не хочет работать. Нужно сверить и проверить на правильность.
PHP
if (($password == $myrow["password"]) and ($user == $myrow["login"]))


Тоесть если пароль и логин существуют в базе данных то можно зайти. Что то с этой строчкой...



Спустя 34 минуты, 46 секунд (28.10.2009 - 01:52) WhiteKnight написал(а):
это работает

PHP
if($_SESSION['login'] == 'admin' || $_SESSION['pass'] == 'password')


почему с этой строчкой ?

Спустя 14 минут, 30 секунд (28.10.2009 - 02:07) CyLon написал(а):
Спасибо , написал так , уже работает:
PHP
if ($password == $myrow["password"] || $user == $myrow["login"])


Можете ещё помочь ? Я кажись куки неправильно прописал а что неправильного не вижу.

PHP
if (!isset($remeber))
{
$_COOKIE['user_name'] = $user;
$_COOKIE['group'] = $group;
setcookie('user_name'$_COOKIE['user_name']);
setcookie('group'$_COOKIE['group']);
}
else
{
$_COOKIE['user_name'] = $user;
$_COOKIE['group'] = $group;
setcookie('user_name'$_COOKIE['user_name'],time()+$remeber);
setcookie('group'$_COOKIE['group'],time()+$remeber);    
}

Спустя 10 минут, 14 секунд (28.10.2009 - 02:17) Gabriel написал(а):
PHP
setcookie('user_name', $user,time()+$remeber);

все написано на примерах manual
$_COOKIE используються для того чтобы отлавливать куки

Спустя 11 минут, 11 секунд (28.10.2009 - 02:28) CyLon написал(а):
Спасибо

Спустя 5 часов, 8 минут, 11 секунд (28.10.2009 - 07:37) Kuliev написал(а):
CyLon
PHP
if ($password == $myrow["password"] || $user == $myrow["login"])


На сколько я понимаю эта конструкция сработает если ПАРОЛЬ ИЛИ ЛОГИН совпадают

Спустя 5 часов, 38 минут, 17 секунд (28.10.2009 - 13:15) CyLon написал(а):
Цитата
На сколько я понимаю эта конструкция сработает если ПАРОЛЬ ИЛИ ЛОГИН совпадают

Я уже изменил , сделал по надёжней...

PHP
$result mysql_query ("SELECT * FROM `users` WHERE login='$user'",$db);
$myrow mysql_fetch_array($result);

if (
$password == $myrow["password"])

Спустя 22 минуты, 48 секунд (28.10.2009 - 13:38) Gabriel написал(а):
CyLon
там просто нужнобыло заменить || на &&

Спустя 11 часов, 7 минут, 25 секунд (29.10.2009 - 00:45) CyLon написал(а):
Окей , буду знать
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.