[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: куки
Денис777
<?php

session_start();
if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} }
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }

if (empty($login) or empty($password))
{
include_once("diz.php");
exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!");
}

$login = stripslashes($login);
$login = htmlspecialchars($login);
$password = stripslashes($password);
$password = htmlspecialchars($password);


$login = trim($login);
$password = trim($password);

include ("bd.php");


$result = mysql_query("SELECT * FROM users WHERE login='$login'",$db);


$myrow = mysql_fetch_array($result);
if (empty($myrow['password']))
{

include_once("diz.php"); exit ("Извините, введённый вами login или пароль неверный.") ;
}
else {

if ($myrow['password']==$password) {



$_SESSION['password']=$myrow['password'];
$_SESSION['login']=$myrow['login'];
$_SESSION['id']=$myrow['id'];
{
setcookie("login", $_POST["login"], time()+9999999);
setcookie("password", $_POST["password"], time()+9999999);
}
echo "<html><head><meta http-equiv='Refresh' content='0; URL=index2.php'></head></html>";
}
else {

include_once("diz.php");
exit ("Извините, введённый вами login или пароль неверный.");
}
}
?>



помогите с каками , выше код правельно ли я все это указал ?




Спустя 1 минута, 55 секунд (22.06.2012 - 17:30) TranceIT написал(а):
Запомните на всю оставшуюся жизнь. Никогда, НИКОГДА!!! не храните логины и пароли в куках!!!!!

Вы же уже стартанули сессию, зачем вам куки то?

Спустя 2 минуты, 53 секунды (22.06.2012 - 17:33) Денис777 написал(а):
тогда почему у меня на сайте не запоминает пользователя ? т.е заходишь нормально лазиешь , в вот если ввести ссылку в адресной строке снова ввыходит индексную страницу и не запоминает пользователя unsure.gif unsure.gif unsure.gif

Спустя 28 минут, 55 секунд (22.06.2012 - 18:02) TranceIT написал(а):
Сделайте то же самое, что вы хотели сделать в куках, только с сессией. Если не знаете в чем разница погуглите.
Если коротко, куки хранятся на стороне пользователя и их можно легко подменить или украсть. Сессия хранится на стороне сервера и прямого дуступа к ней нет.

Спустя 4 минуты, 12 секунд (22.06.2012 - 18:06) vital написал(а):
Цитата
и прямого дуступа к ней нет.

Но можно украсть куку с ид сессии..

Спустя 1 минута, 8 секунд (22.06.2012 - 18:07) Денис777 написал(а):
ну а как тогда сделать чтоб запоминала пользователя без куки ? huh.gif

Спустя 26 минут, 31 секунда (22.06.2012 - 18:34) TranceIT написал(а):
Цитата (vital @ 22.06.2012 - 17:06)
Но можно украсть куку с ид сессии..

А можно сисадмину паяльник в жопу вставить и он их по памяти расскажет...

Спустя 3 минуты, 27 секунд (22.06.2012 - 18:37) Денис777 написал(а):
TranceIT
ohmy.gif ohmy.gif ohmy.gif

laugh.gif laugh.gif laugh.gif
Быстрый ответ:

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