ucenter

国内PHP开源建站程序一览

五迷三道 提交于 2020-02-18 21:31:35
国外的开源技术也影响和推动了国内开源程序的发展,上文我介绍的《 国外优秀开源PHP建站程序一览 》中,很多国外开源程序并不太符合中国人的使用习惯,而国内有一些厂家或个人也做了一些不错的产品,不少程序是提供源代码下载的,虽然有些在许可协议上和开源许可证有些出入,但其在使用上还是挺符合中国人的使用习惯,今天我就介绍一些国内的PHP“开源”建站程序。    论坛: Discuz   Discuz非常流行,也是中国地区最多用户使用的论坛程序,论坛搭建非常简单易用,使用风格符合中国人的口味。    SNS: Ucenter Home   UCenter Home是采用PHP+MySQL构建的社会化网络软件(Social Network Software,简称SNS)。 通过 UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,用户可以使用迷你博客记录;方便快捷地发布日志、上传图片;与其好友们一起分享信息、讨论话题;了解好友最新动态。    E-Commerce: ECSHOP   ECSHOP是一款开源免费的网上商店系统,用户可以根据自己的商务特征对ECSHOP进行定制,增加自己商城的特色功能。    点评: Modoer   Modoer一款PHP点评系统,可针对多种行业进行点评,可以自由调控点评项目,类型,采用Web 2.0的建站方式,网站会员能让快速上手。   

UC接口文档

微笑、不失礼 提交于 2020-02-09 14:11:15
UC 接口文档 一、 功能描述 提供同步登录、退出、注册等相关接口,可以实现用户一个账号,在一处登录,全站通行。 二、 测试环境UC 地址 http://s1.p5w.net/uc/ 三、 相关接口 UC_API=http://s1.p5w.net/uc/ UC_IP = UC_KEY = 123456 UC_APPID = 15 UC_CONNECT = 1. 注册 integer uc_user_register(string username , string password , string email) 参数说明 username 用户名 password 密码 email 电子邮件地址 返回值 值 integer 大于 0: 返回用户 ID,表示用户注册成功 -1: 用户名不合法 -2: 包含不允许注册的词语 -3: 用户名已经存在 -4: Email 格式有误 -5: Email 不允许注册 -6: 该 Email 已经被注册 2. 用户登录 array uc_user_login(string username , string password [, bool isuid]) 参数 说明 username 用户名 password 密码 isuid 是否使用用户 ID登录 1:使用用户 ID登录 0:(默认值) 使用用户名登录 返回值 值 String 大于 0

Codeigniter整合Ucenter同步登陆

馋奶兔 提交于 2020-01-07 13:42:21
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Ucenter整合Discuz同步登陆 1、先安装UCenter 再安装Discuz 2、登录Discuz,用户名:admin, 密码:admin 3、登录Discuz后台管理 密码:admin 4、登录UCenter ,选择应用。会有一个已通信成功的UCenter+Discuz应用 或:在安装Discuz之后,会有一个UCenter,并且已建立好一个应用,可以用这个,日前未试过同步登录是否可行。 Codeigniter整合Ucenter同步登陆 说明:本地测试服务器配置开启URL重写 1、在康盛网站 http://www.comsenz.com/downloads/install/ucenter 下载ucenter源码包 2、解压后,将uc_client文件夹复制到CI根目录。同样,在advanced/examples复制api文件夹、include文件夹、config.inc.php到CI根目录。 3、在UCENTER管理中心添加一个应用, 应用类型:其他 应用名称:CI、 应用的主URL:【要建立连接的网站网址】如:http:// www.what.com 、 应用IP:127.0.0.1 通信密钥:到config.inc.php找‘UC_KEY’字段的值。 选择“开启同步、接受通知”。 得到应用id

忘记ucenter密码 与 忘记discuz dx的后台密码的解决方法

血红的双手。 提交于 2020-01-07 12:32:03
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前台是能接解到代码。因为 dx,discuz后台管理密码可以能过ucenter修改,所以只需要破解ucenter密码,进入ucenter修改dx的用户密码就可以了。 找到ucenter的根目录,定位到uc_server/data/config.inc.php文件 $password = '123456';//这就是新密码 $UC_FOUNDERSALT = 'abcdf';//此次对应:define('UC_FOUNDERSALT', '123456'); $passwordmd5 = preg_match( '/^\w{32}$/', $password ) ? $password : md5( $password ); $UC_FOUNDERPW = md5( $passwordmd5 . $salt );//此次对应:define('UC_FOUNDERPW', '把加密串放在这里'); echo $UC_FOUNDERPW; 修改: define('UC_FOUNDERSALT' define('UC_FOUNDERPW' 来源: oschina 链接: https://my.oschina.net/u/91955/blog/661291

ucenter 用户密码加密方式

狂风中的少年 提交于 2020-01-07 11:55:03
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> xxx_common_member(论坛用户表)这个表中的密码是在用户注册的时候,$password = md5(random(10))生成的,而且这个随机数没有被保存下来。修改之后还是能登陆的。密码按照xxx_ucenter_members中的为准。 xxx_ucenter_members(ucenter的用户表) ucenter的用户的加密方法如下: 加密密码:md5(md5($password).$salt) $salt为random函数返回的字符串$hash $salt即是xxx_ucenter_members中的字段salt的值 random函数的代码如下: <?php function random($length, $numeric = 0) { PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000); if($numeric) { $hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1)); } else { $hash = ''; $chars =

第三方从UC账号免激活异步登录DX 2.5 方法

≯℡__Kan透↙ 提交于 2019-12-06 19:10:55
最近刚好需要一个结合UC并使用了DX2.5的方案,发现DX2.5官方只提供允许登录自动激活的功能( 这选项在DX管理中心->站长 -> UCENTER设置 ),等于通过UC注册的账号,仍必须在DX2.5登录一次,才能自动激活账号,这样其它基于UC的其它应用,才能实现异步登录。 以下方法解决第三方应用登录,同时异步登录DX2.5,,已在DX2.5+UC1.6+开发的第三方应用中测试通过。 api/uc.php function synlogin($get, $post) { global $_G; if(!API_SYNLOGIN) { return API_RETURN_FORBIDDEN; } header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'); $cookietime = 31536000; $uid = intval($get['uid']); if(($member = getuserbyuid($uid, 1))) { dsetcookie('auth', authcode("$member[password]\t$member[uid]", 'ENCODE'), $cookietime); } } 改成: function

整合 ucenter 注册自动激活

血红的双手。 提交于 2019-12-06 02:32:08
应用整合 UCenter,同步注册到 Discuz 的用户,在 Discuz 登录时得手动激活,用户体验很不好,不过解决方法很简单~ 修改应用下的 ./uc_client/model/user.php 文件,大概在 138 行(UCenter 1.6)处的 function add_user 函数里添加代码: function add_user($username, $password, $email, $uid = 0, $questionid = '', $answer = '', $regip = '') { $regip = empty($regip) ? $this->base->onlineip : $regip; $salt = substr(uniqid(rand()), -6); $password = md5(md5($password).$salt); $sqladd = $uid ? "uid='".intval($uid)."'," : ''; $sqladd .= $questionid > 0 ? " secques='".$this->quescrypt($questionid, $answer)."'," : " secques='',"; $this->db->query("INSERT INTO ".UC_DBTABLEPRE."members

008-Linux常用命令

╄→гoц情女王★ 提交于 2019-12-05 10:54:12
原文链接:https://blog.csdn.net/qq_23329167/article/details/83856430 一、基本命令 1.1 关机和重启 关机 shutdown -h now 立刻关机 shutdown -h 5 5分钟后关机 poweroff 立刻关机 重启 shutdown -r now 立刻重启 shutdown -r 5 5分钟后重启 reboot 立刻重启 1.2 帮助命令 --help命令 shutdown --help: ifconfig --help:查看网卡信息 man命令(命令说明书) man shutdown 注意:man shutdown打开命令说明书之后,使用按键q退出 二、目录操作命令 2.1 目录切换 cd 命令:cd 目录 cd / 切换到根目录 cd /usr 切换到根目录下的usr目录 cd ../ 切换到上一级目录 或者 cd .. cd ~ 切换到home目录 cd - 切换到上次访问的目录 2.2 目录查看 ls [-al] 命令:ls [-al] ls 查看当前目录下的所有目录和文件 ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件) ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息) ls /dir 查看指定目录下的所有目录和文件 如:ls /usr 2.3 目录操作【增

linux命令总结

家住魔仙堡 提交于 2019-12-05 01:13:17
本文链接: https://blog.csdn.net/qq_23329167/article/details/83856430 一、基本命令 1.1 关机和重启 关机 shutdown -h now 立刻关机 shutdown -h 5 5分钟后关机 poweroff 立刻关机 重启 shutdown -r now 立刻重启 shutdown -r 5 5分钟后重启 reboot 立刻重启 1.2 帮助命令 --help命令 shutdown --help: ifconfig --help:查看网卡信息 man命令(命令说明书) man shutdown 注意:man shutdown打开命令说明书之后,使用按键q退出 二、目录操作命令 2.1 目录切换 cd 命令:cd 目录 cd / 切换到根目录 cd /usr 切换到根目录下的usr目录 cd ../ 切换到上一级目录 或者 cd .. cd ~ 切换到home目录 cd - 切换到上次访问的目录 2.2 目录查看 ls [-al] 命令:ls [-al] ls 查看当前目录下的所有目录和文件 ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件) ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息) ls /dir 查看指定目录下的所有目录和文件 如:ls /usr 2.3 目录操作

Discuz! X1 全新安装图文教程

二次信任 提交于 2019-12-04 13:13:38
Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局著作权登记号 2008SR11708)是康盛创想(北京)科技有限公司(英文简称Comsenz)推出的一套通用的社区论坛软件系统。作为国内最大的社区软件及服务提供商,Comsenz旗下的 Discuz! 产品,无论在功能、稳定性、负载能力、安全保障等方面都居于国内外同类产品领先地位,是全球成熟度最高、覆盖率最大的论坛软件系统之一。 说明:本文档用于帮助您全新安装完整的 Discuz! X 社区软件。 一、下载 Discuz! X 官方版到本地或者服务器上 下载地址: http://www.comsenz.com/downloads/install/discuzX1#down_open 二、解压并上传 Discuz! X 程序到服务器且修改相应目录权限 1、上传 Discuz! X1 Beta 程序到服务器上 解压缩得到如下图所示的三个文件: upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件; readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明; utility 目录为论坛附带工具,包括升级程序。 将其中 upload 目录下的所有文件使用 FTP 软件以二进制方式(常见 FTP 软件二进制的设置方法 http://faq.comsenz.com