当前位置: 首页 » 标签:DZ登录框
discuz外部登录PHP代码
折腾了一天,改好了一个discuz外部登录框的代码
度娘告知的外部登录discuz的代码大多都是用post进行提交,然后是定时刷新实现登录,度娘中比较满意的是一个点击弹出登录框代码
直接JS调用弹出登录框,注册框,和找回密码,登录框和注册框提交之后都可以返回到首页,找回密码返回到的是论坛,可能需要修改下模版文件吧
代码:
<a href=“javascript:;” onclick=“showWindow(‘login’, ‘member.php?mod=logging&action=login’);hideWindow(‘register’); “>登录</a>
<a href=“javascript:;” onclick=“showWindow(‘register’, ‘member.php?mod=register’);hideWindow(‘login’);”>注册</a>
<a href=“javascript:;” onclick=“showWindow(‘login’, ‘member.php?mod=logging&action=login&viewlostpw’);hideWindow(‘register’); “>找回密码</a>
另外一个就是有输入框的代码,这个是直接从Discuz论坛上直接抠下来的代码,应该是ajax提交判断
登录的时候无刷新更新
代码,直接从源码那里抠下来的
<script type=“text/javascript”>var STYLEID = ‘1’, STATICURL = ‘static/’, IMGDIR = ‘static/image/common’, VERHASH = ‘F2a’, charset = ‘utf-8’, discuz_uid = ‘0’, cookiepre = ‘YuWK_2132_’, cookiedomain = ”, cookiepath = ‘/’, showusercard = ‘1’, attackevasive = ‘0’, disallowfloat = ‘newthread’, creditnotice = ‘1|威望|,2|金钱|,3|贡献|’, defaultstyle = ”, REPORTURL = ‘aHR0cDovL2IuMzJ4cC5jb20vYmJzL2ZvcnVtLnBocA==’, SITEURL = ‘http://b.32xp.com/bbs/’, JSPATH = ‘static/js/’, CSSPATH = ‘data/cache/style_’, DYNAMICURL = ”;</script>
<script src=“static/js/common.js?F2a” type=“text/javascript”></script>
<script src=“static/js/logging.js?F2a” type=“text/javascript”></script>
<form method=“post” autocomplete=“off” id=“lsform” action=“member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes” onsubmit=“return lsSubmit();”>
<span id=“return_ls” style=“display:none”></span>
<table cellspacing=“0” cellpadding=“0” width=“806”>
<tr>
<td width=“75”>
<span class=“ftid”>
<select name=“fastloginfield” id=“ls_fastloginfield” width=“40” tabindex=“900”>
<option value=“username”>用户名</option>
<option value=“email”>Email</option>
</select>
</span>
<script type=“text/javascript”>simulateSelect(‘ls_fastloginfield’)</script>
</td>
<td width=“154”><input type=“text” name=“username” id=“ls_username” autocomplete=“off” class=“px vm” tabindex=“901” /></td>
<td class=“fastlg_l” width=“118”><label for=“ls_cookietime”><input type=“checkbox” name=“cookietime” id=“ls_cookietime” class=“pc” value=“2592000” tabindex=“903” />自动登录</label></td>
<td>密码:</td>
<td width=“161”><input type=“password” name=“password” id=“ls_password” class=“px vm” autocomplete=“off” tabindex=“902” /></td>
<td width=“90”><button type=“submit” class=“pn vm” tabindex=“904” style=“width: 75px;”><em>登录</em></button></td>
<td width=“160”> <a href=“javascript:;” onclick=“showWindow(‘login’, ‘member.php?mod=logging&action=login&viewlostpw=1’)”>找回密码</a> <a href=“member.php?mod=register” class=“xi2 xw1”>立即注册</a></td>
</tr>
</table>
<input type=“hidden” name=“quickforward” value=“yes” />
<input type=“hidden” name=“handlekey” value=“ls” />
</form>
实现登录功能,以上两种都是直接登录论坛的,和整合的应该不大一样吧。
获取登录用户信息可以用
class_core.php
代码:
require ‘./source/class/class_core.php’;
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->cachelist = $cachelist;
$discuz->init();//以上是调用discuz公共执行类等核心代码
//$_G[‘username’];
信息量很大的,可以慢慢找!
代码
·
Zero零分
站龄14年资深站长
一个喜欢折腾,却又折腾不出像样东西的,不会PHP的PHP程序员!
476
文章 26
评论 27
分类 839
标签 7
友链
文章 26
评论 27
分类 839
标签 7
友链
百度广告
最近更新
- 01 微信小程序scroll-view下拉刷新,出现一直刷新
- 02 微信小程序scroll-view禁止滚动条
- 03 微信小程序开发新版本检测、网络请求、json格式判断封装
- 04 利用Fiddler抓包工具下载微信视频号视频
- 05 整理了一张吴宗宪专辑无损CD《无尽的爱》APE格式音频
- 06 百度AI语音演示接口后获取的音频流处理
- 07 Win7 安装pr2018(AdobePremiereCC2018)记录说明
- 08 win7无法查看gif动画图解决插件Image_Viewer_for_Windows_7
- 09 win7 视频无法预览图片(文件夹内不显示略缩图)
- 10 微信小程序解决上滑多次加载重复内容的问题
热门推荐
最新评论
标签云
微信小程序
小程序开发
视频下载
Fiddler
微信视频号
无损CD
无尽的爱
吴宗宪
文字转语音
百度ai
pr2018
win7
Image Viewer for Windows 7
win7查看GIF
视频预览图片
视频略缩图
视频解码器
fireworks
水星
移动热点
ps ico
ps插件
foreach
php
保存远程图片
登录过期
phpmyadmin
扩展屏
多显示器
自动登陆
netplwiz
CSS动画
wordpress图片
sitemap
无线端
调试
a标签
P标签
calc
justify
pycharm
Python
相邻文章
logo
赵薇
html
win11
Windows
扫黑风暴
我的饭店
淘花
游艇
港姐
周星驰
unisoc
荣耀paly5
信用卡
AI机器人
华智冰
小冰