Пример #1
0
/**
 * 登录相关操作。
 */
function dologon($cc98_id)
{
    global $res;
    $user_lang = get_current_user_lang();
    $sql = new_mysqli();
    $query = $sql->prepare('SELECT `id`, `passhash`, `username` FROM `users` WHERE `cc98id` = ?');
    $query->bind_param('s', $cc98_id);
    $query->execute();
    $query->bind_result($id, $passhash, $username);
    // 是否匹配到结果。
    if ($query->fetch()) {
        logincookie($id, md5($passhash));
        ?>
<meta http-equiv="refresh" content="3; url=/" />
<?php 
        $title = $res['msg_logon_success_title'];
        $msg = MessageFormatter::formatMessage($user_lang, $res['msg_logon_success_text'], array($username));
        stdhead($title);
        stdmsg($title, $msg);
        stdfoot();
        die;
        break;
        // 没有关联到账户
    } else {
        stderr($res['msg_no_associated_account_title'], $res['msg_no_associated_account_text']);
        die;
    }
}
Пример #2
0
<?php

require "include/bittorrent.php";
dbconn();
require_once get_langfile_path();
loggedinorreturn();
parked();
$id = $_GET["id"];
if (get_user_class() < $viewnfo_class || !is_valid_id($id) || $enablenfo_main != 'yes') {
    permissiondenied();
}
$sql = new_mysqli();
$query = $sql->prepare("SELECT `name`, `nfo` FROM `torrents` WHERE `id` = ?");
$query->bind_param("i", $id);
$query->execute();
$query->bind_result($torrent_name, $torrent_nfo);
$query->fetch() or die($lang_viewnfo['std_puke']);
$sql->close();
//error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// Download nfo file
if (isset($_GET['download']) && (int) $_GET['download'] == 1) {
    $nfoinfo = $torrent_nfo;
    //blob
    //build header
    header("Cache-Control: public, must-revalidate");
    header("Content-Type: application/octet-stream");
    //header("Content-Length: " .(string)(filesize($myFile)) );
    header('Content-Disposition: attachment; filename="' . $id . '.nfo"');
    echo $nfoinfo;
    header("Content-Transfer-Encoding: binary\n");
    return;
Пример #3
0
/**
 * 执行删除操作。
 */
function dodelete()
{
    global $CURUSER, $res;
    $sql = new_mysqli();
    $query = $sql->prepare('UPDATE `users` SET `cc98id` = NULL WHERE `id` = ?');
    $query->bind_param('i', $CURUSER['id']);
    $query->execute();
    ?>
<meta http-equiv="refresh" content="3; url=/" />
<?php 
    $title = $res['msg_delete_association_success_title'];
    $msg = $res['msg_delete_association_success_text'];
    stdhead($title);
    stdmsg($title, $msg);
    stdfoot();
    die;
}