·您当前的位置:首页 > 技术教程 > PHP教程 >

[php]Discuz1.5版(dz1.5)的php判断会员登陆的情况的源代码

时间:2015-01-04 17:25酷播
[php]Discuz的php判断会员登陆的情况的源代码,然后网站首页等都是自主研发的程序。需要在根目录调用Discuz的注册,登录框等内容的调用。这就需要用到判断Discuz会员登录状态了

Discuz! X1.5是安装在二级目录BBS下的,然后网站首页等都是自主研发的程序。需要在根目录调用Discuz的注册,登录框等内容的调用。这就需要用到判断Discuz会员登录状态了。因为注册程序等都直接用Discuz的,我就自己加点表,弄点自己的需求功能就好。网上搜索了N久,找到以下代码可以解决问题,记录分享下:

  1.  
  2. <?php 
  3.     require 'bbs/source/class/class_core.php'
  4.     $discuz = & discuz_core::instance(); 
  5.     $discuz->init();  //以上是调用discuz公共执行类等核心代码 
  6. ?> 
  7. <?  if (emptyempty($_G['uid'])) {?> 
  8. <form action="/bbs/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes" method="post" name="form2" onSubmit="return check()" > 
  9. 用户名:<input  name="username" type="text" id="textfield2" size="13" tabindex="1" value="请输入用户名" onFocus="this.value='';" onBlur="if(this.value==''){this.value='请输入用户名';}"> 密码:<input   name="password" type="password" id="password" size="12"> <input class="input_on1111" type="submit" name="button2" id="button2" value="登录">  <a href="/bbs/member.php?mod=register"> 注册</a> <a href="/bbs/member.php?mod=logging&action=login&viewlostpw">找回密码</a></form> 
  10. <? }  else { ?><div align="right">欢迎您:<a href="/bbs/space-uid-<?php echo $_G['uid']; ?>.html" class="yellow"><? echo  $_G['username']; ?></a> <a href="/bbs/home-space-do-thread-view-me.html">我的帖子</a>  <a href="/bbs/home.php">个人中心</a>  <a href="/bbs/member-logging-action-logout-formhash-<? echo FORMHASH;?>.html">退出登陆</a></div><? }?> 
  11. 其中红色部分就是全局变量,蓝色的路径是因为我用了伪静态,或者你没有使用的话,请修改成以下代码: 
  12. <a href="/bbs/home.php?mod=space&do=thread&view=me">我的帖子</a>  
  13. <a href="/bbs/member.php?mod=logging&action=logout&formhash=<? echo FORMHASH;?>">退出登陆</a> 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器