
16.02.2010, 15:14
|
|
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
С нами:
8710432
Репутация:
7
|
|
N2kroot,
Ты видно не сам писал.
Какой смысл этого выражения:
PHP код:
If(!IsSet($_COOKIE['warcookies']))
{
setcookie("warcookies", "Guest|guest|1");
}
А смысл таков, если куков у чела нет, то ставим ему куки с полем "гость". Потом ниже в скрипте у тебя идет проверка переданных данных из формы:
PHP код:
$nick = bdtext($_POST['login']);
$pass = bdtext($_POST['password']);
$basemember="users/suser.dat";
$general = @file($basemember);
$lines = count($general);
for ( $i = 0; $i < $lines; $i++ ){
list($name_g,$pass_g,$email,$acc,$clan_r,$w2,$w3,$ w5)=explode('|', $general[$i]);
if($nick==$name_g and $pass==$pass_g and $_POST['login']!=''){ $dont_registr = 'no'; }
if($i==$lines){ $dont_registr = 'yes2'; }}
И если такой чел есть в базе данных, то ставим ему другие куки, с его именем и паролем:
PHP код:
$warcookies="$nameg|$pass|$w2|";
setcookie("warcookies", $warcookies, time()+1728000);}
Тоесть куки ставяться в любом случае, и да, это говнокод.
|
|
|