met-al
А если куки почистить и заново войти?

if((!empty($login) && $login['status'] == LOGIN_SUCCESS) || $user->data['user_id'] != ANONYMOUS)
$user->data['user_id'] != ANONYMOUS
(!empty($login) && $login['status'] == LOGIN_SUCCESS)
$user->data['user_id'] != ANONYMOUS
3lander писал(а):а именно зачем оператор ИЛИ (||) ?
3lander писал(а):1 как можно проверить авторизован пользователь или нет (кроме вышеприведенного условия, попроще как нить)?
$user->data['user_id'] != ANONYMOUS
3lander писал(а):2 где найти описание класса user?
3lander писал(а):непонял к чему наличие массива $login если есть объект $user

3lander писал(а):А как конкретно должен работать автовход если я его отметил?

3lander писал(а):условие (!empty($login) && $login['status'] == LOGIN_SUCCESS) ничего не дает
3lander писал(а):в начале темы было что-то про регистрацию, никакой добрый человек с этим не разбирался пока, или что-то кто-то делал?

rxu писал(а):По-моему, оно дает то, что в случае, если массив $login пуст, вторая проверка не проводится, т.к. пользователь не осуществляет вход, скрипт сразу проверяет условие $user->data['user_id'] != ANONYMOUS на предмет залогинен или не залогинен клиент, и далее действует по обстоятельствам.
$login['status'] == LOGIN_SUCCESS
$auth->acl($user->data);
<script type="text/javascript" src="http://<?echo$_SERVER['HTTP_HOST'];?>/forum/styles/prosilver/template/editor.js"></script>
<script type="text/javascript">
// <![CDATA[
function change_palette()
{
dE('colour_palette');
e = document.getElementById('colour_palette');
}
colorPalette('h', 15, 10);
// ]]>
</script>
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0