rObad
03.05.2007, 23:23
Есть следующий код в админке, помогите понять как происходит залогинивание (.htpasswd в дире нету, вроде не через БД, а в php я не разбираюсь :( )
session_start();
while(list($col_name, $col_value) = each($_GET)) {
$$col_name = stripcslashes($col_value);
}
while(list($col_name, $col_value) = each($_POST)) {
$$col_name = stripcslashes($col_value);
}
include ("../modules/cfg.php"); // настройки
include ("../modules/kickhacker.php");
include ("../modules/font_array.php");
include ("../modules/dbcfg.php"); // настроики БД
include ("../modules/functions.php");
include ("modules/functions.php");
include ("modules/sql_functions.php");
include ("../modules/http_path.php");
include ("tmedit.php");
if (isset($admin)) {$_SESSION['admin1'] = true;}
if (isset($_SESSION['admin1']) and $_SESSION['admin1']) {$admin = true;} else {$admin = false;}
if (!isset($_SESSION['wysiwyg'])) $_SESSION['wysiwyg'] = true;
if (isset($wysiwyg) and $wysiwyg=='true') {$_SESSION['wysiwyg'] = true;}
elseif (isset($wysiwyg) and $wysiwyg=='false') {$_SESSION['wysiwyg'] = false;}
session_start();
while(list($col_name, $col_value) = each($_GET)) {
$$col_name = stripcslashes($col_value);
}
while(list($col_name, $col_value) = each($_POST)) {
$$col_name = stripcslashes($col_value);
}
include ("../modules/cfg.php"); // настройки
include ("../modules/kickhacker.php");
include ("../modules/font_array.php");
include ("../modules/dbcfg.php"); // настроики БД
include ("../modules/functions.php");
include ("modules/functions.php");
include ("modules/sql_functions.php");
include ("../modules/http_path.php");
include ("tmedit.php");
if (isset($admin)) {$_SESSION['admin1'] = true;}
if (isset($_SESSION['admin1']) and $_SESSION['admin1']) {$admin = true;} else {$admin = false;}
if (!isset($_SESSION['wysiwyg'])) $_SESSION['wysiwyg'] = true;
if (isset($wysiwyg) and $wysiwyg=='true') {$_SESSION['wysiwyg'] = true;}
elseif (isset($wysiwyg) and $wysiwyg=='false') {$_SESSION['wysiwyg'] = false;}