⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forum_vn.php

📁 软件类别: PHP源码 / 文章管理 软件语言: 简体中文 授权方式: 商业版 文件大小: 308K
💻 PHP
字号:
<?php/*======================================================================*\|| #################################################################### |||| # VirtuaNews - 1.0.4 Pro   License ID - [WDYL-WTN]|| # ---------------------------------------------------------------- # |||| # All code in this file is ?2002 VirtuaSystems    .               # |||| # This file may not be redistributed in whole or significant part. # |||| # --------------- VIRTUANEWS IS NOT FREE SOFTWARE ---------------- # |||| # http://www.virtuanews.co.uk                                      # |||| # http://www.virtuanews.co.uk/license.php                         # |||| #################################################################### ||\*======================================================================*/if (isset($_SERVER['PHP_SELF']) == true) {  $self = $_SERVER['PHP_SELF'];} else {  $self = $HTTP_SERVER_VARS['PHP_SELF'];}if (preg_match("/(includes\/forum_vn.php)/i",$self)) {  header("location:../index.php");  exit;}function dologout() {  updatecookie("vnuserid",0,time()-1800);  updatecookie("vnpassword",0,time()-1800);}function dologin($name,$password,$adminlogin=0) {  global $inadmin;  $userinfo = query_first("SELECT userid,username,password,activated,moderated,isbanned FROM news_user WHERE username = '$name'");  if ($userinfo) {    if ($userinfo[password] == md5($password)) {      if ($userinfo[activated] == 0) {        $error = "email_notactivated";      } elseif ($userinfo[moderated] == 0) {        $error = "account_notmoderated";      } elseif ($userinfo[isbanned]) {        $error = "user_banned";      } else {        updatecookie("vnuserid",$userinfo[userid]);        updatecookie("vnpassword",md5($password));        $error = "";      }    } else { // Password wrong      $error = "wrong_password";    }  } else { // Username wrong    $error = "wrong_username";  }  if (!empty($error) & $inadmin) {    return false;  } elseif (!empty($error) & !$inadmin) {    standarderror($error);  } else {    return $userinfo[userid];  }}function validateuser($userid,$userpassword) {  global $inadmin;  if ($userid > 0) {    $userinfo = query_first("SELECT      news_user.username,      news_user.password,      news_user.email,      news_user.showemail,      news_user.activated,      news_user.moderated,      news_user.commentdefault,      news_user.viewsigs,      news_user.allowpm,      news_user.isbanned,      news_user.emailnotification,      news_staff.*      FROM news_user      LEFT JOIN news_staff ON news_user.userid = news_staff.userid      WHERE news_user.userid = $userid");    if ($userinfo) {      if ($userinfo[password] == $userpassword) {        if ($userinfo[moderated] & $userinfo[activated]) {          if ($userinfo[isbanned]) {            unset($userinfo);            if ($inadmin) {              return false;            } else {              standarderror("user_banned");            }          }          if ($GLOBALS[getpmmsg] & !$inadmin) {            $count_pms = query_first("SELECT COUNT(id) AS count FROM news_pm WHERE (touserid = $userid) AND (folder = 1) AND (readdate = 0)");            $GLOBALS[num_private_msgs] = $count_pms[count];          }          return $userinfo;        } else { // Account not activated          unset($userinfo);          return false;        }      } else { // Password wrong        unset($userinfo);        return false;      }    } else { // Userid wrong      unset($userinfo);      return false;    }  } else { // No userid    unset($userinfo);    return false;  }}function returnforumstats() {  return false;}// Set basic user details from cookies$userid = intval($HTTP_COOKIE_VARS[vnuserid]);$userpassword = $HTTP_COOKIE_VARS[vnpassword];// Set table names$foruminfo[user_table] = "news_user";$foruminfo[smilie_table] = "news_smilie";// Set field names$foruminfo[email_field] = "email";$foruminfo[joindate_field] = "joindate";$foruminfo[posts_field] = "posts";$foruminfo[signature_field] = "signature";$foruminfo[smiliepath_field] = "smiliepath";$foruminfo[smilietext_field] = "smilietext";$foruminfo[smilietitle_field] = "title";$foruminfo[userid_field] = "userid";$foruminfo[username_field] = "username";// File paths$foruminfo[member_email_path] = "member.php?action=email&id=\$id";$foruminfo[member_info_path] = "member.php?action=profile&id=\$id";$foruminfo[member_list_path] = "member.php?action=list";$foruminfo[member_search_path] = "member.php?action=list_search";$foruminfo[pm_main_path] = "user.php?action=pm";$foruminfo[pm_form_path] = "user.php?action=pm_form&touserid=\$touserid";$foruminfo[pwd_forgot_path] = "member.php?action=pwd_forgot";$foruminfo[register_path] = "register.php";$foruminfo[smilie_path] = "help.php?action=smilie";$foruminfo[usercp_path] = "user.php";$foruminfo[usercp_pwd_path] = "user.php?action=pwd";$foruminfo[usercp_profile_path] = "member.php?action=profile&id=\$id";$foruminfo[smilie_image_path] = "";/*======================================================================*\|| ####################################################################|| # VirtuaNews is not free software|| # Downloaded: [WDYL-WTN]|| # File: includes/forum_vn.php|| ####################################################################\*======================================================================*/?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -