今天解决Diccuz制定uid直接登录问题,顺手记录下:
根据登录部分的关键代码,实现制定uid直接登录Discuz:
1、/discuz/source/function/function_core.php 调用function_core.php中(line:70) 的如下代码:
getuserbyuid($uid, $fetch_archive = 0)
2、/discuz/source/function/function_member.php 调用(line:68)的如下代码:
setloginstatus($member, $cookietime)
具体参考示例:
require '../source/class/class_core.php'; require '../source/function/function_member.php'; $discuz = C::app(); $discuz->init(); $member = getuserbyuid($uid); setloginstatus($member, 604800);
主要参考:
http://blog.csdn.net/jodan179/article/details/8553698
http://www.yuweixian.com/php5/discuz-setuser-login.html
相关推荐
首页登录框 完美修改版for discuz!7.0 插件 安装方法: 1、打开 Discuz.htm, 搜索 <!--{if !$discuz_uid}-->上传附件,刷新即可!
获取discuz登录信息程序, 也适合于其他类型的网站和discuz登录整合。 2、2006年写的今天升了一下级, 仔细研究一下, 可以嵌入自己的网站代码里实现同步登录。 也可以独立使用注释明确。 3、感谢我自己supFire...
北岸QQ登录增强版2.2是针对Discuz! 平台开发的一款插件,旨在为用户提供更加便捷的QQ一键登录功能,提升用户注册和登录体验,同时也有助于网站吸引更多的QQ用户群体。 一、QQ互联原理与实现 QQ互联是腾讯提供的一...
如果存在,则直接登录;若不存在,可以将 Ucenter 返回的用户信息保存到本地数据库,并完成登录。 4. 使用 BOM.php:这个文件可能包含了 Byte Order Mark (BOM) 的处理,确保数据在不同编码环境下正确传输。 5. ...
在生成Cookie时还会加入一些额外的参数,比如随机生成的安全问题答案(`discuz_secques`)和用户ID(`discuz_uid`),并将这些信息与一个基于服务器端密钥和浏览器标识(`$_SERVER['HTTP_USER_AGENT']`)生成的密钥...
推出了与新浪微博集成的登录插件,让用户能够使用其在新浪微博的账号直接登录论坛,极大地提升了用户体验和用户粘性。 该“新浪微博登录插件”是专门为Discuz! X2.5设计的,它允许用户通过简单的设置,在论坛上...
discuz X2 5 UID商城 DPzone 3 1 增强版 程序介绍: 功能简介:靓号特权:个性号码 与众不同 独有“靓”字标识 其他说明: 优化 UID切换 优化 UID商城系统内部结构 优化 UID靓号成长算法 优化 UID批量管理的 增加 ...
3. 返回结果:Discuz会返回一个状态码和可能的错误信息,如果登录成功,还会返回用户的唯一标识(如uid)和其他必要的用户信息。 二、Discuz注册接口集成 1. 注册流程:用户在网站上填写注册信息,如用户名、密码...
DPzone UID商城3.0增强版是DPzone系列插件的最新版本,它基于Discuz! X框架构建,与Discuz!论坛系统无缝集成。此版本不仅继承了前代的优秀特性,更在功能、性能、用户体验等方面进行了显著提升,旨在为论坛运营者和...
整合discuz与网站的同步登录】 在互联网应用开发中,用户登录体验的统一性和便捷性是提升用户体验的重要一环。Discuz! 是一款广泛应用的社区论坛软件,而许多网站则采用自定义的会员系统。当用户在主站登录后,能够...
Discuz微信登录插件是一款专为Discuz论坛系统设计的扩展功能,旨在简化用户登录流程,通过微信授权实现一键快捷登录。这款插件名为“西瓜微信超级好用”,表明其在用户体验方面做了优化,旨在提供高效、便捷的微信...
《新浪微博登录插件For Discuz x2.5详解与安装指南》 在互联网社区平台的运营中,提供便捷的第三方登录方式是吸引用户并提升用户体验的重要手段之一。Discuz! x2.5作为一款广泛使用的论坛系统,其用户群体庞大,而...
这种整合允许用户使用他们在人人网的账号直接登录到DISCUZ NT论坛,提升用户体验并扩大网站的用户基础。 【描述】中的关键词"整合"指的是在两个独立系统之间建立桥梁,使得数据和功能可以共享。在DISCUZ NT和人人网...
快捷登录 for Discuz! 作者 土著人宁巴 人工智能实验室 出品(Made By Nimba, Team From AiLab.cn ) 功能介绍:本插件可以实现为用户生成一个“加密链接”,用户可将此链接加入收藏夹或桌面快捷方式,每次只需要...
1. 下载最新版本的Discuz安装包,解压缩到指定目录,通常为`upload`文件夹。 2. 安装phpStudy,这是一款集成的PHP开发环境,包括Apache服务器和MySQL数据库。 3. 配置phpStudy,设置PHP程序路径为论坛源文件所在的...
X3.2内部使用`$_G['cookie']['uid']`等变量来存储用户登录状态。在登录接口中,你需要使用Discuz! 提供的`login()`函数进行验证,例如`$user = login($username, $password);`。此函数会检查用户名和密码的正确性,...
《Discuz7.0注册登录分析》 Discuz! 是一款广泛应用的开源社区论坛系统,其7.0版本在安全性和用户体验方面都有显著提升。本文将深入探讨Discuz7.0的注册与登录机制,包括密码加密方式以及如何进行模拟注册和登录的...
discuz x2.5登录策略解析 ,如果用户登录成功会在数据库表pre_common_session中记录登录用户的sid,如果用户退出sid对应的uid将为0.
你可以创建一个中间件,检查用户的session状态,如果用户在网站上已登录,则自动在Discuz!中设置相应的cookie。同样,当用户在Discuz!上登录后,也需要更新网站的session。确保两个系统的用户ID能对应起来,以便进行...