discuz X2.5自己写代码,获取当前登录的用户信息

<?
//这个只是获取当前用户账号以及积分的方法,同样你修改SQL语句可以实现discuz所有数据处理的功能

require '../source/class/class_core.php';//引入系统核心文件
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->cachelist = $cachelist;
$discuz->init();//以上是调用discuz公共执行类等核心代码
$discuz_user= $_G['username'];
echo "当前账户:".$discuz_user;


$connect=mysql_pconnect("localhost","root","123456789");//mysql数据库域名,账户,密码
if(!mysql_select_db('discuz_db',$connect)) //discuz 数据库名
ide("数据库连接失败!");
//构造查询的SQL语句,查询积分
$sql="SELECT * FROM dz_common_member WHERE username='".$discuz_user."'";
$res = mysql_query($sql);//执行查询语句
$row=mysql_fetch_assoc($res);//将结果转换成数组
echo "积分:".$row["credits"];//显示积分字段credits的内容
echo mysql_error();//发生错误后显示错误信息
?>

 

你可能感兴趣的:(discuz X2.5自己写代码,获取当前登录的用户信息)