bythink/byguitar — pull request #19 by mwq2020 (2014-03-09 07:44:10+00:00)
Title: QQ and weibo 联合登陆

QQ和微博联合登陆

sql :CREATE TABLE `bg_user_weibo` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`userid` int(11) unsigned NOT NULL COMMENT '暖岛用户id',
`uid` varchar(20) NOT NULL COMMENT '微博用户uid',
`token` varchar(120) NOT NULL COMMENT '用户微博授权token',
`expires_in` varchar(60) NOT NULL COMMENT 'access_token的生命周期',
`name` varchar(60) NOT NULL COMMENT '微博昵称',
`avatar` varchar(120) NOT NULL COMMENT '头像',
`setting` smallint(1) unsigned NOT NULL DEFAULT '0' COMMENT '动态设置：0 发微博，1不发送',
`posttype` varchar(20) NOT NULL DEFAULT '' COMMENT '发送微博的设置格式：喜欢,购买,评论与留言；（0表示关，1表示开）',
`logintime` int(11) NOT NULL DEFAULT '0' COMMENT '上次联合登录时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uid` (`uid`),
KEY `userid` (`userid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='微博登陆用户信息'

CREATE TABLE `bg_user_qqh` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`userid` int(11) unsigned DEFAULT NULL COMMENT '暖岛用户id',
`gender` char(2) DEFAULT '' COMMENT '性别',
`uid` varchar(20) DEFAULT '' COMMENT 'qq对应的openid',
`token` varchar(120) DEFAULT '' COMMENT '用户微博授权token',
`expires_in` varchar(60) DEFAULT '' COMMENT 'access_token的生命周期',
`name` varchar(60) DEFAULT '' COMMENT '微博昵称',
`avatar` varchar(120) DEFAULT '' COMMENT '头像',
`setting` smallint(1) unsigned DEFAULT '0' COMMENT '动态设置：0 发微博，1不发送',
`posttype` varchar(20) DEFAULT '' COMMENT '发送微博的设置格式：喜欢,购买,评论与留言；（0表示关，1表示开）',
`logintime` int(11) DEFAULT '0' COMMENT '上次联合登录时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uid` (`uid`),
KEY `userid` (`userid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='QQ联合登陆信息'

ALTER TABLE bg_user ADD COLUMN `source` VARCHAR(10) CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NULL COMMENT '用户来源' AFTER `source`;