Discuz! X3.1 判断会员登录状态及外部调用注册登录框的实现代码

Discuz! X3.1 判断会员登录状态及外部调用注册登录框的实现代码,第1张

Discuz!X3.1判断会员登录状态及外部调用注册登录框的实现代码

Cms启用discuz登录注册,以及如何获取登录用户ID和用户名。你一定要参考一下。

在帝国的html中添加html代码。


复制代码代码以下:
<divclass="login">
<formid="login-form"action="/login.shtml"method="post"><divclass="rowusername">
<labelfor="LoginForm_username"class="required">用户名<spanclass="required">*</span></label><inputsize="30"class="px"autocomplete="off"tabindex="1"name="LoginForm[username]"id="LoginForm_username"type="text"/><atitle=""href="http://bbs.jb51.net/member.php?mod=register&referer=http://ka.18183.com/">点击注册</a><divclass="clear"></div>
<divclass="errorMessage"id="LoginForm_username_em_"style="display:none"></div></div>
<divclass="rowuserpwd">
<labelfor="LoginForm_password"class="required">登陆密码<spanclass="required">*</span></label><inputsize="30"class="px"autocomplete="off"tabindex="2"name="LoginForm[password]"id="LoginForm_password"type="password"/><atitle=""href="#">找回账号密码</a>
<divclass="clear"></div>
<divclass="errorMessage"id="LoginForm_password_em_"style="display:none"></div></div>

<divclass="rowrememberMe">
<inputid="ytLoginForm_rememberMe"type="hidden"value="0"name="LoginForm[rememberMe]"/><inputtabindex="4"name="LoginForm[rememberMe]"id="LoginForm_rememberMe"value="1"type="checkbox"/><labelfor="LoginForm_rememberMe">快速登录</label><divclass="errorMessage"id="LoginForm_rememberMe_em_"style="display:none"></div><divclass="clear"></div>
</div>

<divclass="rowlogin_btn">
<inputclass="pnpnc"type="submit"name="yt0"value="登陆"/><atitle=""href="http://bbs.jb51.net/connect.php?mod=login&op=init&referer=https://www.jb51.net/"class="qq">QQ登陆</a><divclass="clear"></div>
</div>

</form>
</div>
<divclass="info"style="display:none">

<divclass="info_img"></div>
<divclass="info_info">
<divclass="info_info_name">[email protected]</div>
<divclass="info_info_links">
<atarget="_blank"href="<?=$public_r[add_www_92game_net_bbsurl]?>/home.php?mod=spacecp&ac=credit">我的积分</a>|<ahref="/boom.shtml"target="_blank">我的豪礼</a>

<atarget="_blank"href="<?=$public_r[add_www_92game_net_bbsurl]?>/home.php?mod=space&do=notice&view=system">提示</a>|<ahref="/logout.shtml">撤出</a>
</div>
</div>
<divclass="clear"></div>
<divclass="info_txt">

</div>
</div>

复制以下代码:
<;formid="login-form"action="/login.shtml"method="post">;<divclass="rowusername">
<;="LoginForm_username"class="required">的标签。用户名*</span>。</label>;<inputsize="30"class="px"autocomplete="off"tabindex="1"name="LoginForm[username]"id="LoginForm_username"type="text"/>;<atitle=""href="http://BBS.jb51.net/member.PHP?注册&referer=http://ka.18183.com/">;单击注册</div>;
<;divclass="errormessage"id="LoginForm_username_em_"style="display:none">;</div>;</div>;
<;divclass="rowuserpwd">
<;="LoginForm_password"class="required">的标签。登录密码

只需在discuz下写一个zxf_userinfo.php,放在discuz网站的根目录下。


复制下面的代码:
<?PHP
要求'。/source/class/class_core.PHP';
$discuz=&;discuz_core::instance();
$discuz->;init_cron=false
$discuz->;init_session=false
$discuz->;init();
//echo$_G['uid'];
echo$_G['uid']。'|'.$_G['用户名']。'|0';
?>

使用ajax获取网页正下方的网页值,这个很少被提及。看看代码就知道了。


复制代码代码以下:
<script>
$(document).ready(function(){
varbbsurl='http://bbs.jb51.net/';
varurl=bbsurl'/zxf_userinfo.php';
varuid,uname,uscore;
$.ajax({type:"GET",url:url,data:"?"Math.random(),dataType:"text",success:function(a){
for(varc=a.split("|"),d=0;d<c.length;){uid=c[d],uname=c[d],uscore=c[d];}
if(uid){
$('.login').remove();
$('.info').show();
$('.info_info_name').html(uname);
$('.info_img').html('<ahref="#"><imgsrc='bbsurl'/uc_server/avatar.php?uid='uid'&size=small/></a>');
}
else{
$('.info').remove();
$('.login').show();
}
}});


});
</script>

复制以下代码:
$(文档)。ready(function(){
varBBSURL='http://BBS.jb51.net/';
varURL=bbsurl'/zxf_userinfo.PHP';
varuid,uname,uscore
$。ajax({type:"GET",url:url,data:"?"Math.random(),dataType:"text",success:function(a){
for(varc=a.split("|"),d=0;d<c.长度;){uid=c[d],uname=c[d],uscore=c[d];}
if(uid){
$('。登录)。移除();
$('。信息’)。show();
$('。info_info_name’)。html(uname);
$('。info_img’)。html('<;ahref="#"><imgsrc='bbsurl'/UC_server/avatar.PHP?uid='uid'&size=small/></a>;');
}
else{
$('。信息’)。移除();
$('。登录)。show();
}
}});


});
<;/script>;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存