Грешка в код

mitko876

Registered
Значи грешката идва от този код
Код:
<?

/*
-> @package: SBF1
-> @copyright: SBF Team 2006 - 2007
-> @licence: http://opensource.org/licenses/gpl-license.php   General Public Licence
*/


$cookie_name = $config['cookie_name'] . '_user';

$cookie = explode("&&", $_COOKIE[$cookie_name]);

if (($cookie[1] == "")) {

//Check if session exist
$sql_check = "SELECT * FROM " . USERS_ONLINE_TABLE . " 
WHERE username='" . $cookie[1] . "' AND session='" . $cookie[0] . "'";
$query_check = @mysql_query($sql_check, $conn) or die(include "mysql_error.php");
$num_check = mysql_num_rows( $query_check );

if (empty($num_check)) {

$user['username'] = "Anonymous";

setcookie($config['cookie_name'] . '_user', '' . $cookie[0] . '&&' . $cookie[1], time() - $config['session_lenght'], $config['cookie_url']);
} else {

setcookie($config['cookie_name'] . '_user', '' . $cookie[0] . '&&' . $cookie[1], time() + $config['session_lenght'], $config['cookie_url']);

$user['username'] = $cookie[1];
}
} else {

$user['username'] = "Anonymous";
}
?>

и идва от заявката за преброяване то няма грашка но просто кода не си върши работата и не ме настройва като потребител
ето ви и логин кода
Код:
<?php

/*
-> @package: SBF1
-> @copyright: SBF Team 2006 - 2007
-> @licence: http://opensource.org/licenses/gpl-license.php   General Public Licence
*/


require('include/functions.php');

// Check if username or password is empty
if ((empty($_POST['username'])) OR (empty($_POST['password']))) {
header("Location: " . $_SERVER['HTTP_REFERER'] . "");
exit();
}

//Ckeck if user exist and if password is correct	
$user['password'] = md5($_POST['password']);

$sql = "SELECT * FROM " . USERS_TABLE . " 
WHERE username='" . $_POST['username'] . "' AND password='" . $user['password'] . "'";
$query_ = mysql_query($sql, $conn) or die(include "mysql_error.php");
$num = mysql_num_rows( $query_ );
$theuser = mysql_fetch_array($query_);


if($num != 0) {

//Create session key
$key_pass = md5($user['password']);
$key_pass = md5($key_pass);
$key_pass = md5($key_pass);
$key_pass = md5($key_pass);
$key = time();
$key = md5($key . $key_pass);

$userip = $_SERVER["REMOTE_ADDR"];
$cur_time = time();

//Insert into users online table
$sql_insert = "INSERT INTO " . USERS_ONLINE_TABLE . " (user_id, user_ip, username, timestamp, session) VALUES ('" . $theuser['user_id'] . "', '$userip', '" . $theuser['username'] . "', '$cur_time', '$key')";
$query_insert = mysql_query ($sql_insert) or die(include "mysql_error.php");

//Create cookie
setcookie($config['cookie_name'] . '_user', '$key&&' . $theuser['username'], time() + $config['session_lenght'], $config['cookie_url']);
header("Location: " . $_SERVER['HTTP_REFERER'] . "");
exit;

} else {
//If wrong login data
echo _WRONG_LOGIN;
setcookie($config['cookie_name'] . '_user', '$key&&' . $theuser['username'], time() - $config['session_lenght'], $config['cookie_url']);
header("Refresh: 2; URL=" . $_SERVER['HTTP_REFERER'] . ""); 
}
?>
 

Back
Горе