discuz外部调用会员登陆窗口的解决办法

有时候建一个网站需要在网站首页显示一个discuz的会员登录窗口,

  本人使用的是dz7.2,其他版本没试过。

  1、复制一个bbs/logging.php,命名为logging2.php。

  2、写一个(或插入现有网站首页)网站登陆窗的页面,html、php都可以(论坛默认地址为/bbs,自行修改吧): <form id="loginform" method="post" name="login" action="/bbs/logging2.php?action=login&loginsubmit=true" target="_blank">
<p><br />
<input type="hidden" name="formhash" value="e3f920f0" />
<input type="hidden" name="cookietime" value="2592000" />
<input type="hidden" name="loginfield" value="username" />
用户名:
<input type="text" id="username" name="username" size="15" maxlength="40" tabindex="1" value="" />
</p>
<p>密 码:
<input type="password" id="password" name="password" size="15" tabindex="2" />
</p>
<button name="userlogin" type="submit" value="true">登录</button>
 
<a href="/bbs/register.php">新用户注册</a> <a href="/bbs">直接进入</a>
</form>


  3、按照上述方法登陆之后会提示:“现在将转入登录前页面”,即自动跳转至网站首页,而不是论坛。所以我们这样还需要修改,bbs/logging2.php
 

 

搜索:

showmessage('login_succeed', dreferer());

改为: showmessage('login_succeed', 'index.php');


 

  登陆之后会弹出,并自动跳转至论坛首页!之所以复制一个logging.php,是因为这样不会影响在论坛内部登陆时,返回登陆前的页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值