Показать сообщение отдельно

  #14722  
Старый 16.02.2010, 13:33
N2kroot
Познающий
Регистрация: 25.10.2009
Сообщений: 54
С нами: 8707616

Репутация: 9
По умолчанию

Помогите:
Есть говнокод,так что его назвать,в общем скрипт авторизации,но при всех проверках он всёравно ставит куки! Как сделать правильно,чтобы если юзера нету,то куков тоже нету!
PHP код:
If(!IsSet($_COOKIE['warcookies'])){
setcookie("warcookies""Guest|guest|1");}
 
$war=$_COOKIE['warcookies']; $war=gt($war); $war=explode("|"$war);
$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';   }}
        if(
$dont_registr 'no') {
$warcookies="$nameg|$pass|$w2|";
setcookie("warcookies"$warcookiestime()+1728000);} 
 
Ответить с цитированием