站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

discuz教程:discuz调用函数实现同步登录与退出核心代码-Discuz!教程

2019-10-02 10:44 | 来源:易采站长站 | 编辑:admin |

点评:登录与退出实现同步的问题困扰了好久,忙里偷闲将部分代码抽取出来,写成函数,这样以后登录与退出只要调用一下这两个函数就可以,小鸟你们幸福了,感兴趣的朋友可以学习下哦     这个问题折磨了好久,今天特意抽出一些时间来看看discuz的源代码,将部分代码抽取出来,写成函数,这样以后登录与退出只要调用一下这两个函数就可以了。 

复制代码 代码如下:
//退出Discuz账号 
function discuz_logout(){ 
require './bbs/source/class/class_core.php'; //引入系统核心文件 
$discuz = & discuz_core::instance(); //以下代码为创建及初始化对象 
$discuz->cachelist = $cachelist; 
$discuz->init(); 
require libfile('function/member'); 
require libfile('class/member'); 
$_GET['formhash'] = $_G['formhash']; 
$ctl_obj = new logging_ctl(); 
$ctl_obj->setting = $_G['setting']; 
$method = 'on_logout'; 
//$ctl_obj->template = 'member/login'; 
$ctl_obj->$method(); 
echo "成功退出!".time(); 

//登录Discuz账号 
function discuz_login($username,$password){ 
require 'E:/ku25.com/wwwroot/bbs/source/class/class_core.php'; //引入系统核心文件 
$discuz = & discuz_core::instance(); //以下代码为创建及初始化对象 
$discuz->cachelist = $cachelist; 
$discuz->init(); 
require libfile('function/member'); 
require libfile('class/member'); 
$_GET['formhash'] = $_G['formhash']; 
$_GET['from'] = 1; 
$_GET['loginsubmit'] = $_GET['infloat'] = 'yes'; 
$_GET['cookietime'] = '2592000'; 
$_GET['username'] = $username; 
$_GET['password'] = $password; 
$ctl_obj = new logging_ctl(); 
$ctl_obj->setting = $_G['setting']; 
$method = 'on_login'; 
//$ctl_obj->template = 'member/login'; 
$ctl_obj->$method(); 
echo "成功登录!".time(); 

软件名称:
Discuz论坛系统下载
软件语言:
简体/多国语言
软件授权:
个人免费

  • discuz不能同步登陆ecmall的解决办法-ECshop教程
  • ECShop整合Discuz实现会员同步登陆和退出-ECshop教程
  • Phpcms v9 整合Discuz! X2.5 和UCenter 1.6.0详细图文教程-PhpCms教程
  • 解决phpcms V9整合discuz! X3.0后 在phpcms新注册用户需要在discuz激活的问题
  • 完美整合phpcms v9和discuz X3.1实现同步登陆退出论坛免激活-PhpCms教程
  • phpcmsv9和discuz同步登陆同步退出教程-PhpCms教程
  • Discuz教程:通过phpmyadmin修改论坛用户名-Discuz!教程
  • Discuz教程:论坛后台总是自动退出的解决方案!-Discuz!教程
  • Discuz如何设置DIY模块 DIY模块安装图文教程-Discuz!教程
  • DISCUZ论坛后台管理员登录后会自动退出登录的解决方法-Discuz!教程
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号