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

📄 phpbb2.php

📁 日程 BosDates v4.5 Copyright ?2004-2005 BosDev
💻 PHP
字号:
<?php//////////////////////////// COPYRIGHT NOTICE //////////////////////////////// This script is part of BosDates, a software application by BosDev, Inc //// Use of any kind of part or all of this script or modification of this  //// script requires a license from BosDev, Inc. Use or modification of     //// this script without a license constitutes Software Piracy and will     //// result in legal action from BosDev, Inc.  All rights reserved.         ////            http://www.bosdev.com      sales@bosdev.com                 ////                                                                        ////               BosDates Copyright 2003, BosDev, Inc.                    ////////////////////////////////////////////////////////////////////////////////Setup variables for the database information$intUserTable = "users";$intUserID = "user_id";$intUserName = "username";$intUserEmail = "user_email";if($cookie_prefix == "") { $cookie_prefix = "phpbb2mysql"; }//See if the user is logged infunction authenticateUser() {	global $integration_prefix,$int_link,$cookie_prefix,$cookie_path,$cookie_domain;	if($_COOKIE[$cookie_prefix."_data"] != "") {		$cookie = $_COOKIE[$cookie_prefix."_data"];		$cookie_data = unserialize(preg_replace("'\\\'", "", $cookie));        	$uid = $cookie_data['userid'];        	$pwd = $cookie_data['autologinid'];        	if($uid == "") { return false; }		$result = query("SELECT user_password FROM {$integration_prefix}users WHERE user_id=$uid",$int_link);		list($checkPwd) = mysql_fetch_row($result);		if($checkPwd != "" && $checkPwd == $pwd) { return true; }			else { return false; }		}		else { return false; }	}//Check the username/passwordfunction validateLogin($user,$pass) {	global $integration_prefix,$int_link;	$user = protect($user);	$pass = md5(protect($pass));	$result = query("SELECT user_id FROM {$integration_prefix}users WHERE username='$user' AND user_password='$pass'",$int_link);	list($userID) = mysql_fetch_row($result);	return $userID;	}//Set the cookiefunction setLogin($chkLogin,$username,$password) {	Global $int_link,$integration_prefix,$cookie_prefix,$cookie_path,$cookie_domain;	$result = query("SELECT user_id FROM {$integration_prefix}users WHERE username='$username'",$int_link);	list($check_id) = mysql_fetch_row($result);	$dotquad_ip = getSys("REMOTE_ADDR");    	$ip_sep = explode('.', $dotquad_ip);    	$ipaddr = sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]);    	$sessiondata = array();	$sessiondata['autologinid'] = md5($password);	$sessiondata['userid'] = $chkLogin;    	$sesstime = time();	$session_id = md5(uniqid($ipaddr));    	$result = query("DELETE FROM {$integration_prefix}sessions WHERE session_ip='$ipaddr'",$int_link);    	$result = query("INSERT INTO {$integration_prefix}sessions (session_id,session_user_id,session_start,session_time,session_ip,session_page,session_logged_in) VALUES ('$session_id',$chkLogin, $sesstime, $sesstime, '$ipaddr', '0', '1')",$int_link);	$result = query("UPDATE {$integration_prefix}users SET user_session_time='$sesstime',user_session_page='0',user_lastvisit='$sesstime' WHERE user_id=$chkLogin",$int_link);    	setcookie($cookie_prefix."_data",serialize($sessiondata),$sesstime + 31536000,$cookie_path,$cookie_domain);    	setcookie($cookie_prefix."_sid",$session_id,$sesstime + 31536000,$cookie_path,$cookie_domain);	}//Clear the cookiefunction clearLogin() {	global $cookie_prefix,$cookie_path,$cookie_domain,$integration_prefix,$int_link;	$cookie = $_COOKIE[$cookie_prefix."_data"];	$cookie_data = unserialize(preg_replace("'\\\'", "", $cookie));        $uid = $cookie_data['userid'];	$result = query("DELETE FROM {$integration_prefix}sessions WHERE session_user_id='$uid'",$int_link);	setcookie($cookie_prefix."_data","",time()-31536000,$cookie_path,$cookie_domain);    	setcookie($cookie_prefix."_sid","",time()-31536000,$cookie_path,$cookie_domain);	}//Get the user idfunction getUserID() {	global $cookie_prefix,$cookie_path,$cookie_domain;	$cookie = $_COOKIE[$cookie_prefix."_data"];	$cookie_data = unserialize(preg_replace("'\\\'", "", $cookie));        $userID = $cookie_data['userid'];	return $userID;	}//Get the users infofunction getUserInfo($userID=0) {	Global $int_link,$integration_prefix,$cookie_prefix,$cookie_path,$cookie_domain,$uus_link;	if($userID == 0) {		$cookie = $_COOKIE[$cookie_prefix."_data"];		$cookie_data = unserialize(preg_replace("'\\\'", "", $cookie));        	$userID = $cookie_data['userid'];        	if($userID == "") { return false; }		}	$result = query("SELECT bc1,bc2,bc3 FROM bosdevUUS WHERE id=$userID",$uus_link);	list($isAdmin,$rules,$fees) = mysql_fetch_row($result);	$result = query("SELECT username,user_email FROM {$integration_prefix}users WHERE user_id=$userID",$int_link);	list($username,$email) = mysql_fetch_row($result);	$userInfo['name'] = $username;	$userInfo['email'] = $email;	$userInfo['admin'] = $isAdmin;	$userInfo['rules'] = $rules;	$userInfo['fees'] = $fees;	return $userInfo;	}?>

⌨️ 快捷键说明

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