[php]Discuz1.5版(dz1.5)的php判断会员登陆的情况的源代码
[php]Discuz的php判断会员登陆的情况的源代码,然后网站首页等都是自主研发的程序。需要在根目录调用Discuz的注册,登录框等内容的调用。这就需要用到判断Discuz会员登录状态了
Discuz! X1.5是安装在二级目录BBS下的,然后网站首页等都是自主研发的程序。需要在根目录调用Discuz的注册,登录框等内容的调用。这就需要用到判断Discuz会员登录状态了。因为注册程序等都直接用Discuz的,我就自己加点表,弄点自己的需求功能就好。网上搜索了N久,找到以下代码可以解决问题,记录分享下:
- <?php
- require 'bbs/source/class/class_core.php';
- $discuz = & discuz_core::instance();
- $discuz->init(); //以上是调用discuz公共执行类等核心代码
- ?>
- <? if (emptyempty($_G['uid'])) {?>
- <form action="/bbs/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes" method="post" name="form2" onSubmit="return check()" >
- 用户名:<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>
- <? } 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><? }?>
- 其中红色部分就是全局变量,蓝色的路径是因为我用了伪静态,或者你没有使用的话,请修改成以下代码:
- <a href="/bbs/home.php?mod=space&do=thread&view=me">我的帖子</a>
- <a href="/bbs/member.php?mod=logging&action=logout&formhash=<? echo FORMHASH;?>">退出登陆</a>
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...