Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Вопросы КЭПу » Слетает авторизация в стороннем скрипте от сайта(dle)?

Слетает авторизация в стороннем скрипте от сайта(dle)?


     31.01.2015    Вопросы КЭПу    1821

вопрос
Слетает авторизация в стороннем скрипте от сайта(dle). Человек зашел под своим логином на сайт, переходит в скрипт а там показывает что вход не выполнен и выводит " Вы зашли под ником Unauthorized" код

    private function authorize() {
        if ($this->user_id > 0) {
            $q = mysql_query("SELECT name FROM ".DLE_PREFIX."_users WHERE user_id='".  mysql_real_escape_string($_SESSION['dle_user_id'])."'");
            if (mysql_num_rows($q) > 0) {
                 $uname = mysql_fetch_array($q);
                 return $uname[0];
            }
            else return "Unauthorized";
        }
        return "Unauthorized";
    }

а есл просто не залогинелся на сайте, перейдя в скрипт сразу перекидывает на главную сайта

Насколько я понял за авторизацию отвечает код

<?php
session_start();

if ($_COOKIE['dle_user_id'] < 1) {

<script type="text/javascript">
    document.location.href="../index.php?do=login"
</script>
<?php
}
check_posts();
    
$me = new MyTimers($_SESSION['dle_user_id']);
}
?>

Может кто подсказать правильно нет все написано ибо вообще не шарю) или как сделать лучше.

Ответил: КЭП


Слетает авторизация в стороннем скрипте от сайта(dle)?

— Тогда мы идём к вам!
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх