不是本人原创,网络上找到的,未测试,看着比较靠谱,希望测试过的童鞋说一下
看帖不回帖,我会很有怨念
文件路径很重要,不要忘了修改!!!
以下为引用
本部分代码为外部调用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>
复制代码
要实现弹出窗口登录注册,就需要在页面加入以下语句: - <div id="append_parent"></div><div id="ajaxwaitid"></div>
复制代码
|