完全通过社交登陆,网站数据结构如何存储? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
coffeego
V2EX    程序员

完全通过社交登陆,网站数据结构如何存储?

  •  
  •   coffeego 213-09-17 16:22:44 +08:00 4205 次点击
    这是一个创建于 4473 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果登陆都通过 douban,weibo,那么数据库不需要users表了吗?发文这些如何和用户关联呢?
    7 条回复    1970-01-01 08:00:00 +08:00
    xlmo
        1
    xlmo  
       2013-09-17 16:26:05 +08:00
    也需要user表,用来与第三方账号做对应。唯一用户还是以user表的user id来区分。只是用户系统中不需要存储密码了,登录校验什么的也都交给第三方了。
    lichao
        2
    lichao  
       2013-09-17 16:26:47 +08:00
    需要吧,同时需要保存 douban 上的用户名或 email,weibo 用户名或 email,然后还要保存他们对应的 token,用以验证
    我是这样理解的,不知对不对
    jianghu52
        3
    jianghu52  
       2013-09-17 16:27:18 +08:00
    所以很很多2B网站,让你通过了微博,豆瓣账户验证了之后,还让你在本站新申请一个账户。此类网站的代表有 [纵横中文]
    xlmo
        4
    xlmo  
       2013-09-17 16:30:35 +08:00
    楼上说的不能算是“完全通过社交登录”,因为用站点自己的用户系统也能登录。
    而完全通过社交登录则意味着没有第三方账号就不能登录,哪怕你之前登录过也不行,因为本地没有记录用户的密码。
    coffeego
        5
    coffeego  
    OP
       2013-09-17 17:06:07 +08:00
    oh....明白鸟....本地还是需要存储用户数据,仅仅没有了密码嘛,校验都交给了weibo嘛。
    kstsca
        6
    kstsca  
       2013-09-17 17:19:30 +08:00
    绑定原先会员,然后一键登录概念,不然的话,这个用户下次移除第三方如何登录。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2634 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 15:10 PVG 23:10 LAX 07:10 JFK 10:10
    Do have faith in what you're doing.
    ubaomsnsnddmindexpchomeyahoorakutenmypapermeadowduckbidyahooyoubaozxmzxmasdabnvcgcvbfgdfscvmmhjkxxddcyybgbzznbnccubaouaituacvGXCVETGDGYHFGBCVBFJFHCBRECBCGDGET54WRWRRWERWREWWRWERRWERSDGEWSFDSFSFfbbsubaofhddfgewrdgdfewwrewwretruyutututdfgfgdgdfgtetgdfgtdfgdert4gdfggwr235wer3wevsdfsdfgdfertxcvsdfrwerhfddfgcvbrwfafbdfhjghbmnlghrtygfdscxvxcvxcsvdasfdffgdcvsdftertsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfshasha9178shasha9178shasha9178shasha9178shasha9178liflif2liflif2liflif2liflif2liflif2liblib3liblib3liblib3liblib3liblib3zhazha444zhazha444zhazha444zhazha444zhazha444dende5dendedendendenden2denden21fenfen9fenf619fen619fenfe9fe619sdfsdfsdfsdfsdfzhazh90zhazh0zhaa50zha90zh590zhozhozzhozhzhozhozhozho2lislislls95lili95lils5liss9sdf0ty987sdft876sdft9876sdf09876sd0t9876sdf0ty98sdf0976sdf0ty986sdf0ty96sdf0t76sdf0876df0ty98sf0t876sd0ty76sdy76sdf76sdf0t76sdf0ty9sdf0ty98sdf0ty987sdf0ty98sdf6676sdf876sd876sd876sdf6sdf6sdf9876sdf0tsdf06sdf0ty9776sdf0ty9776sdf0ty76sdf8876sdf0tsd6sdf06s688876sd688sdf86
    markmx
        7
    markmx  
       2013-09-17 17:23:05 +08:00
    其实还是需要的。比如你可以同时绑定 QQ和微博之类的 。你需要一个键值来关联的。