首页 技术 正文
技术 2022年11月21日
0 收藏 726 点赞 2,851 浏览 5329 个字

引用:https://www.cnblogs.com/kenkofox/archive/2011/09/18/2180649.html

1、登录后台管理。(在论坛中,用创建论坛的admin账号登陆,然后点“管理中心”)

 2、添加新应用,填写资料。其实就是“名称”和“密钥”重要一些而已。例如我这里添加的“香芋网”

 3、复制生成的配置代码,贴到constants.php中(CodeIgniter),或者使用前引入一个配置,在该配置中贴这些配置代码。

 然后,就是使用了:参考developguide.zip 在代码中,include discuz目录的uc_client/client.php,例如include_once APPPATH . ‘../bbs/uc_client/client.php’;然后就可以按照教程来做了。例如
        include_once APPPATH . ‘../bbs/uc_client/client.php’;

$uid = uc_user_register(“kenko1”, “123”, “kenkofox1@qq.com”);
        if ($uid <= 0) {
            if ($uid == -1) {
                echo ‘用户名不合法’;
            } elseif ($uid == -2) {
                echo ‘包含要允许注册的词语’;
            } elseif ($uid == -3) {
                echo ‘用户名已经存在’;
            } elseif ($uid == -4) {
                echo ‘Email 格式有误’;
            } elseif ($uid == -5) {
                echo ‘Email 不允许注册’;
            } elseif ($uid == -6) {
                echo ‘该 Email 已经被注册’;
            } else {
                echo ‘未定义’;
            }
        } else {
            echo ‘注册成功’;
        } 另外,同步登录的:        list($uid, $username, $password, $email) = uc_user_login(“kenko”, “1234”);
        if ($uid > 0) {
            echo ‘登录成功’;
            $ucsynlogin = uc_user_synlogin($uid);
            echo ‘登录成功’ . $ucsynlogin . ‘<br><a href=”‘ . $_SERVER[‘PHP_SELF’] . ‘”>继续</a>’;
        } elseif ($uid == -1) {
            echo ‘用户不存在,或者被删除’;
        } elseif ($uid == -2) {
            echo ‘密码错’;
        } else {
            echo ‘未定义’;
        } 关于uc_user_synlogin函数返回为空的问题,很多人都有疑问,其实这个是返回一段js标记,需要让用户在浏览器上显示这段代码。如下图,我就是只安装了discuz,然后自定义添加一个应用~~aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuwAAAB1CAIAAACatCMJAAAJIElEQVR4nO3dXWobSxoG4LOQ3GVF2YTWkZXMdTZwbmcDIziXIcRjjMHggMEYx3Ecx9ZcmBFKd9fXVVL/lfQ8FIdSq7p+ctzVr1oG/7VJ+/ufLw9PL4qiKIpysuXvf74EN0rm9VfwnhCjKIqinHgRYpasJ8QoiqIoyomXyW7JlIpCDADAYgkxAECVhBgAoEpCDABQJSEGAKiSEAMAVEmIAQCqJMQAAFUSYgCAKgkxAECV/NkBRVEURVGqLEKMoiiKoihVFl8nAQBVEmIAgCoJMQBAlYQYAKBKQgwAUCUhBgCokhADAFRJiAEAqiTEAABVEmIAgCoVhJh3Hz7mlPHmCgCwVRZizs4+v5Xz8y8XF18vL8+vri6vr69ubr7d3t7c3d02Qsy//v2ft9Kov73cPbg9vn1rgVIT211Fo+R30ugtpyXA9A7fCTM3fHsgvfYJMakEc39/1w4xnf9NvWwfT2lHojg67C24LNuTD+pBh50rSp0OML0Bd8L4ZXvc3pZBSErdGuyuR6M4xAQJ5uHh+34hpvca6JR/kRwip6v8ENM7z9S155IDZjTITtje03qP5OyE8Uaac5x6lYWYOME8Pv44JMT03vKDd0vPzZcTUDKvt/ijQPtKHmM5AHsYZCdsn9j7wbU0PDWOCDFHryzExAnm6enn4U9i8p89TBli4uutqJ5KbJ3vutKAJRhkJ2wnnvYQnePmzK3ziBBz9MpCTJxgnp9/7YaYOJUHd+vMH6/pQ0xnJbOeM7f2R5Y48QBMY5CdcJYnMZ0fjG2qR6MsxMQJ5uXl9yG/2Bs8hOw0ZYhJrSKefOqaDK6rzpDnegPmNchOmDrYrhTdEXKexKQeyVC7shATJ5jX19c9QszeGXlRISZnVp0XYZDq2i8BZjHIThgfHOlJTO/0qFpZiIkTzFub3VPyn8Sk2gfiuJC/rvxRco6krtLUouKtQYgBlmConbCow9TBuFnOrcGOejTKQkycYDaHhZiiO3fOU8rD5VxUmZ9FMo8IMcDSDLUTxhv1ISFm07oppE5vfwkw7F2DiZWFmDjBbP4MMY2flW29UdltvPvWZgF37tSPe2NRwSntDuOLp3Hlz/4vADDUThgnm8bLYCzY8reTAIAq+SvWAECVhBgAoEpCDABQJSEGAKiSEAMAVEmIAQCqJMQAAFUSYgCAKkUhZr1er9frpdUnG3E5S1ZXV1efq76cmairt+uexAAAVRJiAIAqCTEAQJWEGACgSkIMAFAlIQYAqJIQAwBUSYgBAKqUG2LeffiYU0adKwDAVkGIOTv7/FbOz79cXHy9vDy/urq8vr66ufl2e3tzd3crxAAAkykOMakEc39/d2oh5v3q0/vVp7lnMboTWSaQMs0O0Bjl7eWAQ2+7GnU58bTtpYMrCzFBgnl4+D59iFmtVqP2/3b/3i3tdyeYQM7cZpkDcAoyb8kHbhR1hZj430SImUxBiIkTzOPjjylDzOr/Rh2lcf+e/nbeG2J6m406B+AUTBBiUl3VFWJ6h7CXDq4gxMQJ5unp57E+iUkd6Yw4vQfjetA4mFtqnpnHty975wOcoN39IbVFtHeMzrN2OwyOdKaB3m0tbtnoM3+HbB9PbY+9Q+wxNLGCEBMnmOfnX6ccYjp/8oIf38yz9gsxOT3EeSVzDsApiG/V7ePxWe2WQVe9Y8XdproqWk7cbeqU1BA5Q5OvIMTECebl5bcQ03t671lBHOnsJ/VpIM43jVPylwmcoMy7e9HLzJb7JYy4ZelyMkNMEKcOXwUpBSEmTjCvr6+nHGK2L3sjyOE9BOceXs95Fzgp1YWY1Ke1vZfTuTkHqxhkCHIUhJg4wby1GXOqHRYVYg5vUPQTLMQA06grxPS23G85ReMOMgQ5CkJMnGA2JxBiDn/QEjTo7S1/bkIMMKDBQ0zO/T5zrM49Nm45Rog5cBW9B0kpCDFxgtlMG2JWfxpplPfp3zvZdN3pU206A0fjeHBw77nFx3PyU2cnwEmJ40jnPrYJ95A9QswmY1vrbJkfYlJD5Iybs9NmHt9Qwt9OAmB4mffjnIcTy1fptI+Av2INwPBy7usSDAcSYpLa39eceJn7fwgwg9l3ntMsc/9vr4YQAwBUSYgBAKokxAAAVRJiAIAqCTEAQJWEGACgSlGIWa/X6/V6afXJRlzOktXV1dXnqi9nJurq7bonMQBAlYQYAKBKQgwAUCUhBgCokhADAFRJiAEAqiTEAABVEmIAgCrlhph3Hz7mlFHnCgCwVRBizs4+v5Xz8y8XF18vL8+vri6vr69ubr7d3t7c3d0KMQDAZIpDTCrB3N/fHX2Ieb/6tFtSDXYrwentMsUaAApNszs1RtnupYP3b7M9JmUhJkgwDw/fpwwxqx3jjZKTM3qjye6Vk7p4hBhgsYKNK6fZfqMsPMTYsReiIMTECebx8cdkIaYRXEbNMVs5OSPnSUzjXU9igIWbIMSkuhJiiBWEmDjBPD39PLIQU/qIpfdLIl8nATXa/fSVv+91nrXbYXCkM3Ckdst4s031GXcVH7d1L0dBiIkTzPPzr7l+J2bsJzFFaaP3O6P2LhCfBTCvOA20j8dntVsGXfWOFXeb6qpoOXG3zKsgxMQJ5uXl9ywhZpoE066kYocQAxyZzLt70cvMlvsljLhl6XKEmCUrCDFxgnl9fZ04xEz/W72pR5S9JbPleGsB2Ft1ISa1A++9nM6dP7UcplQQYuIE89ZmzKn+YZpf5n3TmVoyG6feynyuAzC7ukJMb8v9ltM7LrMoCDFxgtlMGGKmTDCbxBOUuPGAbwHMa/AQEzzSOOS7nu0nw7ilEHNMCkJMnGA204aYhlGHG+NJTP5bAPPK/55l92XwwW+PENPosNGmc5cu/TopNUT+uEzP307ql/kkpvc5Tedbvk4CjlLmnpb/rRO0+SvWAAwvJ45IMBxIiEnqfAAzdpl70QB/mGUnrKvM/b/opAkxAECVhBgAoEpCDABQJSEGAKiSEAMAVEmIAQCqFIWY9Xq9Xq+XVp9sxOUsWV1dXX2u+nJmoq7ernsSAwBUSYgBAKokxAAAVRJiAIAqCTEAQJWEGACgSkIMAFAlIQYAqFIUYv67GJP9cwAAtaggxKxWq8n+OQCAWvwPSfUB10GPj7sAAAAASUVORK5CYII=” alt=””>由于我设置了两个应用都同步登录,所以会返回:

<script type="text/javascript" src="http://localhost/bbs/api/uc.php?time=1316354119&code=fd175Sh6Weh9joJTFOPqWv7deuDb8Dc5tt9OaQveB27R6GIvQcw5q4QwCvZEeMqdtS24eU8mDH8L3YCd0%2Fdtiwdo0HPc7bgFw%2Fqpp9q5j%2FJz6xhBPzA2J7LWsGtDqC82xgNx3YlnLihpy4T9Sj5r21NGlFA%2FkHfCumZp" reload="1"></script><script type="text/javascript" src="http://localhost/api/uc.php?time=1316354119&code=9e33iGRg0TqvnyB4cHOreGkukQQxqdoyQDC58GglqRk4%2BBGxerOPuvkQ4vxGx%2FpAjdDJkvjcNxHdFu6eR3pb13Rk1cEVgrXpoL1TnDvL9kS%2BhNe5Nyvs6dzocDbsrg6lO3cfO%2BlgNJxmAKLbvlsrm6rIZdPuaiyWj9VQ" reload="1"></script>

 如果还有什么问题,建议debug一下,跟踪一下ucenter的代码kenkofox@qq.com
https://github.com/kenkozheng
欢迎投简历给我,力推腾讯工作机会

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,907
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,432
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,247
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,058
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,690
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,727