Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 外部调用注册登录框 for DiscuzX1.5

[复制链接]
elsion 发表于 2011-8-7 07:41:25 | 显示全部楼层 |阅读模式
本帖最后由 elsion 于 2011-8-7 07:41 编辑

不是本人原创,网络上找到的,未测试,看着比较靠谱,希望测试过的童鞋说一下
看帖不回帖,我会很有怨念
文件路径很重要,不要忘了修改!!!
以下为引用

本部分代码为外部调用DiscuzX1.5的注册登录框,包括了判断会员登录状态,可在任意目录使用,但要处理好链接的路径!
  1. <?php
  2. error_reporting(0);

  3. //调用discuz公共执行类等核心代码 begin
  4. require './source/class/class_core.php';
  5. $discuz = & discuz_core::instance();
  6. $discuz->init();
  7. //调用discuz公共执行类等核心代码 end

  8. if (empty($_G['uid'])) {

  9. ?>
  10. <form action="../member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes" method="post" name="form2" onSubmit="return check()" >
  11. 用户:<input name="username" type="text" id="textfield2" size="13" tabindex="1" value="请输入用户名" onFocus="this.value='';" onBlur="if(this.value==''){this.value='请输入用户名';}">
  12. 密码:<input name="password" type="password" id="password" size="12">
  13. <input type="submit" name="button2" id="button2" value="登录">
  14. <a href="../member.php?mod=register"> 注册</a> <a href="../member.php?mod=logging&action=login&viewlostpw">找回密码</a>
  15. </form>

  16. <?php } else { ?>
  17. <div align="right">欢迎您:<a href="../space-uid-<?php echo $_G['uid']; ?>.html"><? echo $_G['username']; ?></a> <a href="../home-space-do-thread-view-me.html">我的帖子</a> <a href="../home.php">个人中心</a> <a href="../member-logging-action-logout-formhash-<? echo FORMHASH;?>.html">退出登陆</a></div><br /><br />
  18. <?php }?>
复制代码
上述代码中的 $_G['uid']、$_G['username']、FORMHASH 就是全局变量,其中静态的链接是伪静态后的效果,当然也可用以下动态链接代码:
  1. <a href="../home.php?mod=space&do=thread&view=me">我的帖子</a>
  2. <a href="../member.php?mod=logging&action=logout&formhash=<? echo FORMHASH;?>">退出登陆</a>
复制代码
要实现弹出窗口登录注册,就需要在页面加入以下语句:
  1. <div id="append_parent"></div><div id="ajaxwaitid"></div>
复制代码




qq340425445 发表于 2011-8-7 09:33:23 | 显示全部楼层
可怜的楼主,我只坐沙发。!
回复

使用道具 举报

ilei365 发表于 2011-8-7 09:45:49 | 显示全部楼层
。。。。。。。。。。。
回复

使用道具 举报

wangzhi9074 发表于 2011-8-7 10:56:49 | 显示全部楼层
楼主,能不能再 把具体 使用 实例 给我们说说, 我想在自己的一个静态页面放上登录框,不是discuz目录。
回复

使用道具 举报

apppp130 发表于 2011-8-7 11:01:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

给大爷唱个小曲 发表于 2011-8-7 12:13:30 | 显示全部楼层
讲的什么玩意啊,我测试完了也没通过
回复

使用道具 举报

hongpao 发表于 2011-12-5 16:51:36 | 显示全部楼层
思考一下,回头再看
回复

使用道具 举报

智立更生 发表于 2012-1-18 17:43:00 | 显示全部楼层
主要的操作流程是什么样的呢?
回复

使用道具 举报

萧过无痕 发表于 2012-1-18 18:27:51 | 显示全部楼层
嗯,了解一下了
回复

使用道具 举报

yage68 发表于 2012-1-18 20:42:14 | 显示全部楼层
谢谢楼主的好贴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 08:08 , Processed in 0.028652 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表