- 1
- 2
- 3
- 4
- 5
- 6
- 7
<?php
function get_user() {
// функция перенесена в secure.func.php
$user = get_user();
return $user;
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163.6
<?php
function get_user() {
// функция перенесена в secure.func.php
$user = get_user();
return $user;
}
?>
инемножко подождать
Когда приходится что-то делать — возникает впечатление, что движусь по минному полю, на котором мина прилипает к ноге и отрывает мне её через полчаса после активации.
Что интересно, оно реально работает. Наверное вывод ошибки о невозможности перегрузки просто подавляется и функция не перегружается
function secure2() {
secure();
}
function secure() {
secure3();
}
function secure3() {
if (!check_session()) {
$cookie = try_cookie();
tiny_login($cookie['login'], $cookie['pass'], 1);
if (check_session()) {
$ret = true;
} else {
$ret = false;
}
} else {
$ret = true;
}
if (!$ret) {
$_SESSION['loginerror'] = 'Ошибка авторизации';
header('location:(ссылка)');
}
}