コード例 #1
0
function plugin_typekey_get_user_name()
{
    global $auth_api;
    // role,name,nick,profile
    if (!$auth_api['typekey']['use']) {
        return array('role' => ROLE_GUEST, 'nick' => '');
    }
    $obj = new auth_typekey();
    $msg = $obj->auth_session_get();
    if (!empty($msg['nick']) && !empty($msg['name'])) {
        return array('role' => ROLE_AUTH_TYPEKEY, 'name' => $msg['name'], 'nick' => $msg['nick'], 'profile' => TYPEKEY_URL_PROFILE . $msg['name'], 'key' => $msg['name']);
    }
    return array('role' => ROLE_GUEST, 'nick' => '');
}