uchome注册登陆分析
2012-12-28 23:25 来源:www.chinab4c.com 作者:uchome专家
uchome注册登陆分析,最近一直在研究uchome二次开发。首先我们分析下uchome的会员关系。其实uchome的本质他是离不开ucenter,但是这个时候我们会发现,uchome的会员注册登陆。其实很大程度依赖着ucenter.所以 uchome最重要的会员信息都是存储在ucenter里面。其实uchome只是个简单的摆设。
uchome里面,当你登陆的时候,显示通过getpassport($username, $password)去取得该用户的用户id以及username.这个时候我们可以通过他,去取得password以及其他信息。然后存储在session里面。如果第一次登陆。他就会把信息写到member表里面去。
同时uchome其实是没有session的。大部分信息记录在cookie里面。所以登陆之后,把基本信息放在了cookie里面。比如 ssetcookie('auth', authcode("$setarr[password]\t$setarr[uid]", 'ENCODE'), $cookietime);
如果检测到没有登陆,uchome就会通过cookie取得数据,然后去更新uchome的sesion表。保持着登陆状态。如果当你退出的时候。其实uchome他会清楚session表的。下次登陆。uchome又回把session信息写到session表。其中session表中有password字段,和members字段是一样的。
其实uchome没有session。他的有些信息直接放在cookie里面的。比如$_SGLOBAL['supe_uid'] = $space['uid'];以及username都是存储在临时变量里面。做为全局在运行。
uchome里面,我们可以通过自己去调整用户系统,其实也不是难事情。前提是必须了解uchome的结构以及uchome数据库结构
来源:http://www.chinab4c.com
来源于香港公司注册管理专家
最近更新
常用插件
- ecshop订单来源统计插件
我们的站可能会和很多渠道合作。比如我们和baidu合作,我们和google合作...
- ecshop分类/频道下flash
ecshop分类/频道下flash,这个的功能是非常有用的。ecshop首页flash这个功能...
- ecshop自定义销售排行插件
我们在ecshop程序里面,能看到ecshop中的产品销售出去之后,会有销售排...
- ecshop退款申请插件二次开
ecshop退款申请插件介绍:ecshop系统本身带有退款功能,但是很麻烦.不能...
- ecshop多位小数显示插件
ecshop多位小数显示插件...