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

来源于香港公司注册管理专家