<?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;
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; } } }
$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');