Simple Machines Community Forum

SMF Support => Language Specific Support => Русский (Russian) => Topic started by: shamanesco on June 01, 2007, 06:45:38 PM

Title: как проверить залогинен ли пользователь на форум?
Post by: shamanesco on June 01, 2007, 06:45:38 PM
всем привет.

задача состоит в том, чтобы проверить, залогинен ли пользователь на форум и если да, то получить его юзернейм. делается это вот для чего: есть обособленная страничка, контент которой зависит от того, залогинен юзер на форум или нет.

заранее спасибо :)
Title: Re: как проверить залогинен ли пользователь на форум?
Post by: viacheslav on June 04, 2007, 08:41:47 AM
Если я правильно понял вопрос (я правда не программер), то открыв код index.template.php можно все это увидеть.

if ($context['user']['is_logged'])
{
echo $context['user']['name'];
}
Title: Re: как проверить залогинен ли пользователь &
Post by: Toomany on June 06, 2007, 10:47:43 AM
<?
$user_info=Array();
$context=Array();

require_once ПУТЬ."/SSI.php";

if ($user_info['is_guest']==1) {
    действия для незалогиненного юзера
} else {
    действия для залогиненного юзера
}
?>

Сейчас лениво вспоминать точно, как называется индекс в массиве, под которым хранится юзернейм, но ничто не мешает в коде выше сделать print_r($context) или print_r($user_info);