вопрос
Слетает авторизация в стороннем скрипте от сайта(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)?
— Тогда мы идём к вам!