摘要:织梦dede整合discuz后会员注册后不用激活实现方法_教育网站seo_下面说下dedecms整合discuz后会员注册后不用激活的实现,以前做站时,一直在想,dede和dz整合后,会员在网站注册后到论坛能不能不再激活,看着可不舒服,现在总算解决了,闲话不说了下面说下dedecms整合discuz后会员注册
织梦dede整合discuz后会员注册后不用激活实现方法_教育网站seo_下面说下dedecms整合discuz后会员注册后不用激活的实现,以前做站时,一直在想,dede和dz整合后,会员在网站注册后到论坛能不能不再激活,看着可不舒服,现在总算解决了,闲话不说了
下面说下dedecms整合discuz后会员注册后不用激活的实现,以前做站时,一直在想,dede和dz整合后,会员在网站注册后到论坛能不能不再激活,看着可不舒服,现在总算解决了,闲话不说了,下面进入正题,百度也不让发附件,只有啰嗦点了,呵呵,比较长,分3篇:
1.首先找到dede-〉api-〉uc.php文件
打开uc.php,将内容替换为:
<?php
此模块应用于DEDECMS5.7版本,请替换API文件夹的UC.PHP,替换后,通过DEDE注册的用户,
define('UC_CLIENT_VERSION', '1.5.0'); //note UCenter 版本标识
define('API_DELETEUSER', 1); //note 用户删除 API 接口开关
define('API_RETURN_SUCCEED', '1'); define('UC_CLIENT_ROOT', DEDEROOT.'/uc_client');
//note 普通的 http 通知方式
error_reporting(0); $_DCACHE = $get = $post = array(); $code = @$_GET['code'];
parse_str(_authcode($code, 'DECODE', UC_KEY), $get);
$timestamp = time();
require_once UC_CLIENT_ROOT.'/lib/xml.class.php';
if(in_array($get['action'], array('test', 'deleteuser', 'renameuser', 'gettag', 'synlogin', 'synlogout', 'updatepw', 'updatebadwords', 'updatehosts', 'updateapps', 'updateclient', 'updatecredit', 'getcreditsettings', 'updatecreditsettings')))
//note include 通知方式
exit('Invalid Request');
class uc_note
var $dbconfig = '';
function uc_note()
function test($get, $post)
function deleteuser($get, $post)
//note 用户删除 API 接口
return API_RETURN_SUCCEED;
function renameuser($get, $post)
//note 获取标签 API 接口
function gettag($get, $post) //note 获取标签 API 接口
$name = trim($name);
$row = $this->db->GetOne("SELECT `total`,`id` FROM `dede_tagindex` WHERE `tag`='$name'");
$row['url'] = !ereg('http:',$row['url']) ? $GLOBALS['cfg_basehost'].$row['url'] : $row['url'];
$return = array($name, $archives_list);
function synlogin($get, $post)
//note 同步登录 API 接口
function synlogout($get, $post)
//note 同步登出 API 接口
function updatepw($get, $post)
function updatebadwords($get, $post)
$row = $this->db->GetOne("SELECT `value` FROM `dede_sysconfig` WHERE `varname`='cfg_replacestr'");
$badwords_comma = !empty($badwords) ? implode(",", $badwords) : '';
$this->db->ExecuteNoneQuery("UPDATE `dede_sysconfig` SET `value`='$badwords_comma' WHERE `varname`='cfg_replacestr'");
$fp = fopen($cachefile, 'w');
function updatehosts($get, $post)
function updateapps($get, $post)
//note 写 app 缓存文件
return API_RETURN_SUCCEED;
function updateclient($get, $post)
function updatecredit($get, $post)
function getcredit($get, $post)
function getcreditsettings($get, $post)
function updatecreditsettings($get, $post)
$key = md5($key ? $key : UC_KEY);
$cryptkey = $keya.md5($keya.$keyc);
$string = $operation == 'DECODE' ? base64_decode(substr($string, $ckey_length)) : sprintf('%010d', $expiry ? $expiry + time() : 0).substr(md5($string.$keyb), 0, 16).$string;
$result = '';
$rndkey = array();
for($j = $i = 0; $i < 256; $i++) {
for($a = $j = $i = 0; $i < $string_length; $i++) {
if($operation == 'DECODE') { }
function _stripslashes($string) { ?>
|
本文内容主要是有关于::织梦dede整合discuz后会员注册后不用激活实现方法和[教育网站seo]
如果您有想法通过seo排名。来获得精准流量。请添加客服咨询我们。专业的团队+AI智能让您没有后顾之忧。