• 注册
热门标签
↑ 收起导航

DiscuzX1.5外部调用注册登录框[2011.04.22更新]

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

<?php
error_reporting(0);

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

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

?>
<form action="../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 type="submit" name="button2" id="button2" value="登录">
 <a href="../member.php?mod=register"> 注册</a> <a href="../member.php?mod=logging&action=login&viewlostpw">找回密码</a>
</form>

<?php }  else { ?>
 <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 />
<?php }?>

上述代码中的 $_G['uid']、$_G['username']、FORMHASH 就是全局变量,其中静态的链接是伪静态后的效果,当然也可用以下动态链接代码:

<a href="../home.php?mod=space&do=thread&view=me">我的帖子</a> 
<a href="../member.php?mod=logging&action=logout&formhash=<? echo FORMHASH;?>">退出登陆</a>

ps. 2011.04.22更新

要实现弹出窗口登录注册,就需要在页面加入以下语句:

<div id="append_parent"></div><div id="ajaxwaitid"></div>
版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/547.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

7 条评论 »

  • omxy
    2011/04/22 14:05:00

    一开始就加入了 但是没有任何作用 是不是因为没有 加入js链接的原因?

    • 头像来自 腾讯QQ
      nuodou
      2011/04/22 14:07:49

      @omxy 已经跟你说了。。。showWindow需要用到common.js文件支持!

      • omxy
        2011/04/22 14:14:58

        @nuodou 我在单页中加入了 discuz/static/js/common.js?5Zy 但是加入后 再刷新 发现页面什么也不显示了!

        你可以用你的页面试试!谢谢!

        • 头像来自 腾讯QQ
          nuodou
          2011/04/22 14:17:16

          @omxy 用工具跟踪看看是不是页面问题,代码是我项目实践成功后抽出的!多试试吧!
          闪了,有问题请留言,晚上回复!

  • ubosm
    2011/02/18 22:20:42

    所以说 这个事情 你必须给我办了

  • ubosm
    2011/02/18 21:52:46

    很久没来了 给绵羊哥哥扎起 记得地瓜妹妹的照片哈

    • 头像来自 腾讯QQ
      nuodou
      2011/02/18 21:56:54

      @ubosm 我的个天啊。。。你都追这儿来了。。。

发表评论 



我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册