示例#1
0
<?php

define('_VALID', true);
require 'include/config.php';
if ($config['user_remember'] == '1') {
    Remember::del();
}
unset($_SESSION['uid']);
unset($_SESSION['uid_premium']);
unset($_SESSION['username']);
unset($_SESSION['email']);
unset($_SESSION['emailverified']);
unset($_SESSION['photo']);
unset($_SESSION['fname']);
unset($_SESSION['gender']);
$_SESSION['message'] = $lang['logout.msg'];
session_write_close();
header('Location: ' . $config['BASE_URL']);
die;
示例#2
0
if (isset($_SESSION['uid'])) {
    $sid = intval($_SESSION['uid']);
    if ($remote_ip) {
        $sql = "UPDATE signup SET user_ip = '" . mysql_real_escape_string($remote_ip) . "' WHERE UID = " . $sid . " LIMIT 1";
        $conn->execute($sql);
    }
}
if ($remote_ip) {
    $sql = "SELECT ban_id FROM bans WHERE ban_ip = '" . mysql_real_escape_string($remote_ip) . "' LIMIT 1";
    $conn->execute($sql);
    if ($conn->Affected_Rows() > 0) {
        VRedirect::go($config['BASE_URL'] . '?msg=You are banned from this site!');
    }
}
if ($config['user_remember'] == '1') {
    Remember::check();
}
require 'smarty.php';
if ($config['submenu_tag_scroller'] == '1') {
    $tags = array();
    $sql = "SELECT keyword FROM video WHERE active = '1' ORDER BY viewnumber LIMIT 10";
    $rs = $conn->execute($sql);
    $rows = $rs->getrows();
    foreach ($rows as $row) {
        $tag_arr = explode(' ', $row['keyword']);
        foreach ($tag_arr as $tag) {
            if (strlen($tag) > 3 && !in_array($tag, $tags)) {
                $tags[] = $tag;
            }
        }
    }
示例#3
0
文件: login.php 项目: ecr007/pr0n
                $sql_add = NULL;
                if (intval($user['0']['logintime']) < $yesterday) {
                    $sql_add = ", points = points+5";
                }
                $sql = "UPDATE signup SET logintime = '" . time() . "'" . $sql_add . " WHERE username = '******' LIMIT 1";
                $conn->execute($sql);
                $_SESSION['uid'] = $user['0']['UID'];
                $_SESSION['username'] = $username;
                $_SESSION['email'] = $user['0']['email'];
                $_SESSION['emailverified'] = $user['0']['emailverified'];
                $_SESSION['photo'] = $user['0']['photo'];
                $_SESSION['fname'] = $user['0']['fname'];
                $_SESSION['gender'] = $user['0']['gender'];
                $_SESSION['message'] = 'Welcome ' . $username . '!';
                if (isset($_POST['login_remember']) && $config['user_remember'] == '1') {
                    Remember::set($username, $user['0']['pwd']);
                }
                $_URL = isset($_SESSION['redirect']) ? $_SESSION['redirect'] : $config['BASE_URL'];
                unset($_SESSION['redirect']);
                VRedirect::go($_URL);
            } else {
                $errors[] = $lang['login.invalid'];
            }
        } else {
            $errors[] = $lang['login.invalid'];
        }
    }
}
$smarty->assign('errors', $errors);
$smarty->assign('messages', $messages);
$smarty->assign('menu', 'home');