当前位置: 首页>>代码示例>>PHP>>正文


PHP pkwk_login函数代码示例

本文整理汇总了PHP中pkwk_login函数的典型用法代码示例。如果您正苦于以下问题:PHP pkwk_login函数的具体用法?PHP pkwk_login怎么用?PHP pkwk_login使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了pkwk_login函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: plugin_links_action

function plugin_links_action()
{
    global $script, $post, $vars, $foot_explain;
    global $_links_messages;
    if (PKWK_READONLY) {
        die_message('PKWK_READONLY prohibits this');
    }
    $msg = $body = '';
    if (empty($vars['action']) || empty($post['adminpass']) || !pkwk_login($post['adminpass'])) {
        $msg =& $_links_messages['title_update'];
        $body = convert_html($_links_messages['msg_usage']);
        $body .= <<<EOD
<form method="POST" action="{$script}">
 <div>
  <input type="hidden" name="plugin" value="links" />
  <input type="hidden" name="action" value="update" />
  <label for="_p_links_adminpass">{$_links_messages['msg_adminpass']}</label>
  <input type="password" name="adminpass" id="_p_links_adminpass" size="20" value="" />
  <input type="submit" value="{$_links_messages['btn_submit']}" />
 </div>
</form>
EOD;
    } elseif ($vars['action'] == 'update') {
        links_init();
        $foot_explain = array();
        // Exhaust footnotes
        $msg =& $_links_messages['title_update'];
        $body =& $_links_messages['msg_done'];
    } else {
        $msg =& $_links_messages['title_update'];
        $body =& $_links_messages['err_invalid'];
    }
    return array('msg' => $msg, 'body' => $body);
}
开发者ID:nsmr0604,项目名称:pukiwiki,代码行数:34,代码来源:links.inc.php

示例2: plugin_update_entities_action

function plugin_update_entities_action()
{
    global $script, $vars;
    global $_entities_messages;
    if (PKWK_READONLY) {
        die_message('PKWK_READONLY prohibits this');
    }
    $msg = $body = '';
    if (empty($vars['action']) || empty($vars['adminpass']) || !pkwk_login($vars['adminpass'])) {
        $msg =& $_entities_messages['title_update'];
        $items = plugin_update_entities_create();
        $body = convert_html(sprintf($_entities_messages['msg_usage'], join("\n" . '-', $items)));
        $body .= <<<EOD
<form method="POST" action="{$script}">
 <div>
  <input type="hidden" name="plugin" value="update_entities" />
  <input type="hidden" name="action" value="update" />
  <label for="_p_update_entities_adminpass">{$_entities_messages['msg_adminpass']}</label>
  <input type="password" name="adminpass" id="_p_update_entities_adminpass" size="20" value="" />
  <input type="submit" value="{$_entities_messages['btn_submit']}" />
 </div>
</form>
EOD;
    } else {
        if ($vars['action'] == 'update') {
            plugin_update_entities_create(TRUE);
            $msg =& $_entities_messages['title_update'];
            $body =& $_entities_messages['msg_done'];
        } else {
            $msg =& $_entities_messages['title_update'];
            $body =& $_entities_messages['err_invalid'];
        }
    }
    return array('msg' => $msg, 'body' => $body);
}
开发者ID:geoemon2k,项目名称:source_wiki,代码行数:35,代码来源:update_entities.inc.php

示例3: plugin_unfreeze_action

function plugin_unfreeze_action()
{
    global $script, $vars, $function_freeze;
    global $_title_isunfreezed, $_title_unfreezed, $_title_unfreeze;
    global $_msg_invalidpass, $_msg_unfreezing, $_btn_unfreeze;
    $page = isset($vars['page']) ? $vars['page'] : '';
    if (!$function_freeze || !is_page($page)) {
        return array('msg' => '', 'body' => '');
    }
    $pass = isset($vars['pass']) ? $vars['pass'] : NULL;
    $msg = $body = '';
    if (!is_freeze($page)) {
        // Unfreezed already
        $msg =& $_title_isunfreezed;
        $body = str_replace('$1', htmlspecialchars(strip_bracket($page)), '<p>' . $_title_isunfreezed . '</p>');
    } else {
        if ($pass !== NULL && pkwk_login($pass)) {
            // Unfreeze
            $postdata = get_source($page);
            array_shift($postdata);
            $postdata = join('', $postdata);
            file_write(DATA_DIR, $page, $postdata, TRUE);
            // Update
            is_freeze($page, TRUE);
            if (PLUGIN_UNFREEZE_EDIT) {
                $vars['cmd'] = 'read';
                // To show 'Freeze' link
                $msg =& $_title_unfreezed;
                $body = edit_form($page, $postdata);
            } else {
                $vars['cmd'] = 'read';
                $msg =& $_title_unfreezed;
                $body = '';
            }
        } else {
            // Show unfreeze form
            // kazuwaya
            $msg =& $_title_unfreeze;
            $s_page = htmlspecialchars($page);
            $body = $pass === NULL ? '' : "<p><strong>{$_msg_invalidpass}</strong></p>\n";
            $body .= <<<EOD
<p>{$_msg_unfreezing}</p>
<form action="{$script}" method="post">
 <p>
  <input type="hidden"   name="cmd"  value="unfreeze" />
  <input type="hidden"   name="page" value="{$s_page}" />
  <input type="password" name="pass" size="12" />
  <input type="submit"   name="ok"   value="{$_btn_unfreeze}" />
 </p>
</form>
EOD;
        }
    }
    return array('msg' => $msg, 'body' => $body);
}
开发者ID:lolo3-sight,项目名称:wiki,代码行数:55,代码来源:unfreeze.inc.php

示例4: plugin_filelist_action

function plugin_filelist_action()
{
    global $vars;
    if (!Auth::check_role('role_contents_admin')) {
        return do_plugin_action('list');
    }
    if (!isset($vars['pass'])) {
        return filelist_adm('');
    }
    if (!pkwk_login($vars['pass'])) {
        return filelist_adm('__nopass__');
    }
    return do_plugin_action('list');
}
开发者ID:logue,项目名称:pukiwiki_adv,代码行数:14,代码来源:filelist.inc.php

示例5: plugin_freeze_action

function plugin_freeze_action()
{
    global $script, $vars, $function_freeze;
    $_title_isfreezed = _(' $1 has already been frozen');
    $_title_freezed = _(' $1 has been frozen.');
    $_title_freeze = _('Freeze  $1');
    $_msg_invalidpass = _('Invalid password.');
    $_msg_freezing = _('Please input the password for freezing.');
    $_btn_freeze = _('Freeze');
    $page = isset($vars['page']) ? $vars['page'] : '';
    if (!$function_freeze || is_cantedit($page) || !is_page($page)) {
        return array('msg' => '', 'body' => '');
    }
    $pass = isset($vars['pass']) ? $vars['pass'] : NULL;
    $msg = $body = '';
    if (is_freeze($page)) {
        // Freezed already
        $msg =& $_title_isfreezed;
        $body = str_replace('$1', htmlspecialchars(strip_bracket($page)), $_title_isfreezed);
    } else {
        if (!auth::check_role('role_adm_contents') || $pass !== NULL && pkwk_login($pass)) {
            // Freeze
            $postdata = get_source($page);
            array_unshift($postdata, "#freeze\n");
            file_write(DATA_DIR, $page, join('', $postdata), TRUE);
            // Update
            is_freeze($page, TRUE);
            $vars['cmd'] = 'read';
            $msg =& $_title_freezed;
            $body = '';
        } else {
            // Show a freeze form
            $msg =& $_title_freeze;
            $s_page = htmlspecialchars($page);
            $body = $pass === NULL ? '' : "<p><strong>{$_msg_invalidpass}</strong></p>\n";
            $body .= <<<EOD
<p>{$_msg_freezing}</p>
<form action="{$script}" method="post">
 <div>
  <input type="hidden"   name="cmd"  value="freeze" />
  <input type="hidden"   name="page" value="{$s_page}" />
  <input type="password" name="pass" size="12" />
  <input type="submit"   name="ok"   value="{$_btn_freeze}" />
 </div>
</form>
EOD;
        }
    }
    return array('msg' => $msg, 'body' => $body);
}
开发者ID:aterai,项目名称:pukiwiki-plus-i18n,代码行数:50,代码来源:freeze.inc.php

示例6: plugin_freeze_action

function plugin_freeze_action()
{
    global $script, $vars, $function_freeze;
    global $_title_isfreezed, $_title_freezed, $_title_freeze;
    global $_msg_invalidpass, $_msg_freezing, $_btn_freeze;
    $qt = get_qt();
    //キャッシュしない
    $qt->enable_cache = false;
    $page = isset($vars['page']) ? $vars['page'] : '';
    if (!$function_freeze || !is_page($page)) {
        return array('msg' => '', 'body' => '');
    }
    $pass = isset($vars['pass']) ? $vars['pass'] : NULL;
    $msg = $body = '';
    if (is_freeze($page)) {
        // Freezed already
        $msg =& $_title_isfreezed;
        $body = str_replace('$1', htmlspecialchars(strip_bracket($page)), $_title_isfreezed);
    } else {
        if ($pass !== NULL && pkwk_login($pass)) {
            // Freeze
            $postdata = get_source($page);
            array_unshift($postdata, "#freeze\n");
            file_write(DATA_DIR, $page, join('', $postdata), TRUE);
            // Update
            is_freeze($page, TRUE);
            $vars['cmd'] = 'read';
            $msg =& $_title_freezed;
            $body = '';
        } else {
            // Show a freeze form
            $msg =& $_title_freeze;
            $s_page = htmlspecialchars($page);
            $body = $pass === NULL ? '' : "<p><strong>{$_msg_invalidpass}</strong></p>\n";
            $body .= <<<EOD
<p>{$_msg_freezing}</p>
<form action="{$script}" method="post">
 <div>
  <input type="hidden"   name="cmd"  value="freeze" />
  <input type="hidden"   name="page" value="{$s_page}" />
  <input type="password" name="pass" size="12" />
  <input type="submit"   name="ok"   value="{$_btn_freeze}" />
 </div>
</form>
EOD;
        }
    }
    return array('msg' => $msg, 'body' => $body);
}
开发者ID:big2men,项目名称:qhm,代码行数:49,代码来源:freeze.inc.php

示例7: plugin_dump2_action

function plugin_dump2_action()
{
    global $style_name, $script;
    $qm = get_qm();
    $style_name = '..';
    $back_url = '<p><a href="' . $script . '">' . $qm->m['frontpage'] . '</a> &gt; <a href="' . $script . '?cmd=qhmsetting">' . $qm->m['preferences'] . '</a> &gt; here</p>';
    $editable = ss_admin_check();
    if (!$editable) {
        return array('msg' => $qm->m['plg_dump']['title'], 'body' => $qm->m['fmt_err_page_only_for_admin']);
    }
    global $vars;
    if (PKWK_READONLY) {
        die_message($qm->m['fmt_err_pkwk_readonly']);
    }
    $pass = isset($_POST['pass']) ? $_POST['pass'] : NULL;
    $act = isset($vars['act']) ? $vars['act'] : NULL;
    $body = '';
    if ($pass !== NULL) {
        if (!pkwk_login($pass)) {
            $body = "<p><strong>{$qm->m['fmt_msg_invalidpass']}</strong></p>\n";
        } else {
            switch ($act) {
                case PLUGIN_DUMP_DUMP:
                    $body = plugin_dump2_download();
                    break;
                case PLUGIN_DUMP_RESTORE:
                    $retcode = plugin_dump2_upload();
                    $msg = $retcode['code'] ? $qm->m['plg_dump']['restore_success'] : $qm->m['plg_dump']['restore_failed'];
                    $body .= $retcode['msg'];
                    return array('msg' => $msg, 'body' => $back_url . $body);
                    break;
                case PLUGIN_DUMP_FULL:
                    $body = plugin_dump2_download_full();
                    break;
            }
        }
    }
    // 入力フォームを表示
    $body .= plugin_dump2_disp_form();
    $msg = '';
    if (PLUGIN_DUMP_ALLOW_RESTORE) {
        $msg = $qm->m['plg_dump']['title_bk_rstr'];
    } else {
        $msg = $qm->m['plg_dump']['title_bk'];
    }
    return array('msg' => $msg, 'body' => $back_url . $body);
}
开发者ID:big2men,项目名称:qhm,代码行数:47,代码来源:dump2.inc.php

示例8: plugin_replace_action

function plugin_replace_action()
{
    global $post, $cycle, $cantedit;
    $pass = isset($post['pass']) ? $post['pass'] : '__nopass__';
    $search = isset($post['search']) ? $post['search'] : NULL;
    $replace = isset($post['replace']) ? $post['replace'] : NULL;
    $notimestamp = isset($post['notimestamp']) ? TRUE : FALSE;
    if ($search != '' && !auth::check_role('role_adm_contents')) {
        return replace_do($search, $replace, $notimestamp);
    }
    // パスワードと検索文字列がないと置換はできない。
    if ($search == '' || !pkwk_login($pass) || $pass == 'pass') {
        $vars['cmd'] = 'read';
        return replace_adm($pass, $search);
    }
    return replace_do($search, $replace, $notimestamp);
}
开发者ID:aterai,项目名称:pukiwiki-plus-i18n,代码行数:17,代码来源:replace.inc.php

示例9: plugin_list_action

function plugin_list_action()
{
    global $vars;
    //	global $_title_list,$_title_filelist;
    $_title_list = _('List of pages');
    $_title_filelist = _('List of page files');
    // Redirected from filelist plugin?
    $filelist = isset($vars['cmd']) && $vars['cmd'] == 'filelist';
    if ($filelist) {
        if (!auth::check_role('role_adm_contents')) {
            $filelist = TRUE;
        } else {
            if (!pkwk_login($vars['pass'])) {
                $filelist = FALSE;
            }
        }
    }
    $listcmd = isset($vars['listcmd']) ? $vars['listcmd'] : 'read';
    return array('msg' => $filelist ? $_title_filelist : $_title_list, 'body' => plugin_list_getlist($filelist, $listcmd));
}
开发者ID:aterai,项目名称:pukiwiki-plus-i18n,代码行数:20,代码来源:list.inc.php

示例10: plugin_revert_action

function plugin_revert_action()
{
    global $vars, $post, $_revert_messages, $_msg_preview;
    $pass = isset($post['pass']) ? $post['pass'] : FALSE;
    $page = isset($vars['page']) ? $vars['page'] : '';
    $age = isset($vars['age']) ? $vars['age'] : '';
    if ($page === '') {
        return;
    }
    if (PLUGIN_REVERT_USE_ADMIN_ONLY && $pass === FALSE) {
        return array('msg' => 'revert plugin', 'body' => plugin_revert_auth($page, $age));
    }
    if (PLUGIN_REVERT_USE_ADMIN_ONLY && !pkwk_login($pass)) {
        return array('msg' => 'revert plugin', 'body' => $_revert_messages['invalidpass']);
    }
    if ($age) {
        // get_backup($page, $age)の形式だと最後の世代だけ取得できず全世代取得になる
        $backups = get_backup($page);
        if (empty($backups[$age]['data'])) {
            return array('msg' => 'revert plugin', 'body' => 'Backup file not found.');
        }
        $revertdata = $backups[$age]['data'];
        unset($backups);
    } else {
        $filename = DIFF_DIR . encode($page) . '.txt';
        if (!file_exists($filename)) {
            return array('msg' => 'revert plugin', 'body' => 'Diff file not found.');
        }
        $revertdata = array();
        foreach (file($filename) as $line) {
            if ($line[0] !== '+') {
                $revertdata[] = substr($line, 1);
            }
        }
    }
    $vars['preview'] = $post['preview'] = 1;
    $vars['msg'] = $post['msg'] = join('', $revertdata);
    $vars['digest'] = $post['digest'] = is_page($page) ? md5(join('', get_source($page))) : FALSE;
    $_msg_preview = $_revert_messages['caution'] . "<br />\n" . $_msg_preview;
    return do_plugin_action('edit');
}
开发者ID:orangeal2o3,项目名称:pukiwiki-plugin,代码行数:41,代码来源:revert.inc.php

示例11: plugin_dump_action

function plugin_dump_action()
{
    global $vars;
    if (PKWK_READONLY) {
        die_message('PKWK_READONLY prohibits this');
    }
    $pass = isset($_POST['pass']) ? $_POST['pass'] : null;
    $act = isset($vars['act']) ? $vars['act'] : null;
    $body = '';
    if ($pass !== null) {
        if (!pkwk_login($pass)) {
            $body = "<p><strong>パスワードが違います。</strong></p>\n";
        } else {
            switch ($act) {
                case PLUGIN_DUMP_DUMP:
                    $body = plugin_dump_download();
                    break;
                case PLUGIN_DUMP_RESTORE:
                    $retcode = plugin_dump_upload();
                    if ($retcode['code'] == true) {
                        $msg = 'アップロードが完了しました';
                    } else {
                        $msg = 'アップロードに失敗しました';
                    }
                    $body .= $retcode['msg'];
                    return array('msg' => $msg, 'body' => $body);
                    break;
            }
        }
    }
    // 入力フォームを表示
    $body .= plugin_dump_disp_form();
    $msg = '';
    if (PLUGIN_DUMP_ALLOW_RESTORE) {
        $msg = 'dump & restore';
    } else {
        $msg = 'dump';
    }
    return array('msg' => $msg, 'body' => $body);
}
开发者ID:nsmr0604,项目名称:pukiwiki,代码行数:40,代码来源:dump.inc.php

示例12: plugin_update_entities_action

function plugin_update_entities_action()
{
    global $script, $vars;
    global $_entities_messages;
    // if (PKWK_READONLY) die_message('PKWK_READONLY prohibits this');
    if (auth::check_role('readonly')) {
        die_message('PKWK_READONLY prohibits this');
    }
    $msg = $body = '';
    $admin_pass = empty($vars['adminpass']) ? '' : $vars['adminpass'];
    if (isset($vars['menu']) && (!auth::check_role('role_adm_contents') || pkwk_login($admin_pass))) {
        set_time_limit(0);
        plugin_update_entities_create(TRUE);
        $msg =& $_entities_messages['title_update'];
        $body =& $_entities_messages['msg_done'];
        return array('msg' => $msg, 'body' => $body);
    }
    $msg =& $_entities_messages['title_update'];
    $items = plugin_update_entities_create();
    $body = convert_html(sprintf($_entities_messages['msg_usage1'], join("\n" . '-', $items)));
    $body .= <<<EOD
<form method="post" action="{$script}">
 <div>
  <input type="hidden" name="plugin" value="update_entities" />
  <input type="hidden" name="menu"   value="1" />
EOD;
    if (auth::check_role('role_adm_contents')) {
        $body .= convert_html(sprintf($_entities_messages['msg_usage2']));
        $body .= <<<EOD
  <label for="_p_update_entities_adminpass">{$_entities_messages['msg_adminpass']}</label>
  <input type="password" name="adminpass" id="_p_update_entities_adminpass" size="20" value="" />
EOD;
    }
    $body .= <<<EOD
  <input type="submit" value="{$_entities_messages['btn_submit']}" />
 </div>
</form>
EOD;
    return array('msg' => $msg, 'body' => $body);
}
开发者ID:aterai,项目名称:pukiwiki-plus-i18n,代码行数:40,代码来源:update_entities.inc.php

示例13: plugin_links_action

function plugin_links_action()
{
    global $script, $post, $vars, $foot_explain;
    global $_links_messages;
    // if (PKWK_READONLY) die_message('PKWK_READONLY prohibits this');
    if (auth::check_role('readonly')) {
        die_message(_("PKWK_READONLY prohibits this"));
    }
    $admin_pass = empty($post['adminpass']) ? '' : $post['adminpass'];
    if (isset($vars['menu']) && (!auth::check_role('role_adm_contents') || pkwk_login($admin_pass))) {
        set_time_limit(0);
        links_init();
        $foot_explain = array();
        // Exhaust footnotes
        $msg =& $_links_messages['title_update'];
        $body =& $_links_messages['msg_done'];
        return array('msg' => $msg, 'body' => $body);
    }
    $msg =& $_links_messages['title_update'];
    $body = convert_html(sprintf($_links_messages['msg_usage1']));
    $body .= <<<EOD
<form method="post" action="{$script}">
 <div>
  <input type="hidden" name="plugin" value="links" />
  <input type="hidden" name="menu" value="1" />
EOD;
    if (auth::check_role('role_adm_contents')) {
        $body .= convert_html(sprintf($_links_messages['msg_usage2']));
        $body .= <<<EOD
  <label for="_p_links_adminpass">{$_links_messages['msg_adminpass']}</label>
  <input type="password" name="adminpass" id="_p_links_adminpass" size="20" value="" />
EOD;
    }
    $body .= <<<EOD
  <input type="submit" value="{$_links_messages['btn_submit']}" />
 </div>
</form>
EOD;
    return array('msg' => $msg, 'body' => $body);
}
开发者ID:aterai,项目名称:pukiwiki-plus-i18n,代码行数:40,代码来源:links.inc.php

示例14: plugin_diff_delete

function plugin_diff_delete($page)
{
    global $script, $vars;
    global $_title_diff_delete, $_msg_diff_deleted;
    global $_msg_diff_adminpass, $_btn_delete, $_msg_invalidpass;
    $filename = DIFF_DIR . encode($page) . '.txt';
    $body = '';
    if (!is_pagename($page)) {
        $body = 'Invalid page name';
    }
    if (!file_exists($filename)) {
        $body = make_pagelink($page) . '\'s diff seems not found';
    }
    if ($body) {
        return array('msg' => $_title_diff_delete, 'body' => $body);
    }
    if (isset($vars['pass'])) {
        if (pkwk_login($vars['pass'])) {
            unlink($filename);
            return array('msg' => $_title_diff_delete, 'body' => str_replace('$1', make_pagelink($page), $_msg_diff_deleted));
        } else {
            $body .= '<p><strong>' . $_msg_invalidpass . '</strong></p>' . "\n";
        }
    }
    $s_page = htmlsc($page);
    $body .= <<<EOD
<p>{$_msg_diff_adminpass}</p>
<form action="{$script}" method="post">
 <div>
  <input type="hidden"   name="cmd"    value="diff" />
  <input type="hidden"   name="page"   value="{$s_page}" />
  <input type="hidden"   name="action" value="delete" />
  <input type="password" name="pass"   size="12" />
  <input type="submit"   name="ok"     value="{$_btn_delete}" />
 </div>
</form>
EOD;
    return array('msg' => $_title_diff_delete, 'body' => $body);
}
开发者ID:geoemon2k,项目名称:source_wiki,代码行数:39,代码来源:diff.inc.php

示例15: plugin_backup_delete

function plugin_backup_delete($page)
{
    global $vars, $layout_pages;
    $is_layout = FALSE;
    if (isset($layout_pages) && isset($layout_pages[$page])) {
        $is_layout = TRUE;
    }
    $qm = get_qm();
    if (!_backup_file_exists($page)) {
        return array('msg' => $qm->m['plg_backup']['title_pagebackuplist'], 'body' => plugin_backup_get_list($page));
    }
    // Say "is not found"
    $body = '';
    if (isset($vars['pass'])) {
        if (pkwk_login($vars['pass'])) {
            _backup_delete($page);
            $pagelink = $is_layout ? h($layout_pages[$page]) : make_pagelink($page);
            $addlink = $is_layout ? "\n" . '<p><a href="' . h($script) . '?cmd=edit&amp;page=' . rawurlencode($page) . '">戻る</a></p>' : '';
            return array('msg' => $is_layout ? h($layout_pages[$page]) . ' のバックアップを削除' : $qm->m['plg_backup']['title_backup_delete'], 'body' => str_replace('$1', $pagelink, $qm->m['plg_backup']['backup_deleted']) . $addlink);
        } else {
            $body = '<p><strong>' . $qm->m['fmt_err_invalidpass'] . '</strong></p>' . "\n";
        }
    }
    $script = get_script_uri();
    $s_page = htmlspecialchars($page);
    $body .= <<<EOD
<p>{$qm->m['plg_backup']['backup_adminpass']}</p>
<form action="{$script}" method="post">
 <div>
  <input type="hidden"   name="cmd"    value="backup" />
  <input type="hidden"   name="page"   value="{$s_page}" />
  <input type="hidden"   name="action" value="delete" />
  <input type="password" name="pass"   size="12" />
  <input type="submit"   name="ok"     value="{$qm->m['fmt_btn_delete']}" />
 </div>
</form>
EOD;
    $title = $is_layout ? h($layout_pages[$page]) . ' のバックアップを削除' : $qm->m['plg_backup']['title_backup_delete'];
    return array('msg' => $title, 'body' => $body);
}
开发者ID:big2men,项目名称:qhm,代码行数:40,代码来源:backup.inc.php


注:本文中的pkwk_login函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。