Exemplo n.º 1
0
    }
} elseif (isset($_GET['quit'])) {
    // выход пользователя
    unset($_SESSION['loginza']);
}
// проверка авторизации, вывод профиля если пользователь авторизован ранее
if (!empty($_SESSION['loginza']['is_auth'])) {
    // объект генерации недостаюих полей (если требуется)
    $LoginzaProfile = new LoginzaUserProfile($_SESSION['loginza']['profile']);
    // пользователь уже прошел авторизацию
    $avatar = '';
    if (!empty($_SESSION['loginza']['profile']->photo)) {
        $avatar = '<img src="' . $_SESSION['loginza']['profile']->photo . '" height="30" align="top"/> ';
    }
    echo "<h3>Приветствуем Вас:</h3>";
    echo $avatar . $LoginzaProfile->genDisplayName() . ', <a href="?quit">Выход (' . $LoginzaProfile->genNickname() . ')</a>';
    // вывод данных полученных через LoginzaUserProfile
    echo "<p>";
    echo "Ник: " . $LoginzaProfile->genNickname() . "<br/>";
    echo "Отображать как: " . $LoginzaProfile->genDisplayName() . "<br/>";
    echo "Полное имя: " . $LoginzaProfile->genFullName() . "<br/>";
    echo "Сайт: " . $LoginzaProfile->genUserSite() . "<br/>";
    echo "</p>";
    // выводим переданные данные от Loginza API
    $LoginzaAPI->debugPrint($_SESSION['loginza']['profile']);
} else {
    // требуетс авторизация, вывод ссылки на Loginza виджет
    echo "<h3>Блок авторизации:</h3>";
    echo '<a href="' . $LoginzaAPI->getWidgetUrl() . '" class="loginza">Для авторизации нажмите ссылку</a>';
}
?>