V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dfc643
V2EX  ›  PHP

ThinkSNS 如何对接自己的网站?

  •  
  •   dfc643 · 2016-10-10 09:55:54 +08:00 · 2169 次点击
    这是一个创建于 2967 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想使用 ThinkSNS 与自己网站的用户表进行无缝对接。查看不完整的官方文档看到在插件里面有一个三方登录插件库,但是里面支持的东西已经写死。所以想问一下有没有什么好的办法能够使用主站的账号与 ThinkSNS 账号共用?

    7 条回复    2016-12-28 11:48:05 +08:00
    geeglo
        1
    geeglo  
       2016-10-10 10:29:17 +08:00 via iPhone
    改写用户登录逻辑
    dfc643
        2
    dfc643  
    OP
       2016-10-10 10:37:37 +08:00
    @geeglo 能否详细说一下或者提供一些案例 Or 文档呢?谢谢!
    geeglo
        3
    geeglo  
       2016-10-10 10:41:53 +08:00 via iPhone
    @dfc643 就是二次开发,让 thinksns 读取你原有的用户表,或者你去读 thinksns 的用户表。涉及到密码 hash 的问题,前者稍简单一点。
    dfc643
        4
    dfc643  
    OP
       2016-10-10 10:51:15 +08:00
    @geeglo 你怎么看他的二次登陆?我看里面都用了 OA ,然后我在主站开个 OA 怎么样?这样貌似不会破坏 SNS ?因为开发周期较紧,我担心单纯修改登录会不会出问题?
    geeglo
        5
    geeglo  
       2016-10-10 10:56:41 +08:00 via iPhone
    有程序员么?

    没有的话,说啥都没用。不像装个程序那么简单的
    dfc643
        6
    dfc643  
    OP
       2016-10-10 11:08:18 +08:00
    @geeglo 看了一下 SNS 与我们主站使用的不是一个数据库 如果改 SNS 让他查主库的表 需要单独做查询 感觉复杂度不亚于使用 OA 接口 安全与稳定性不如使用 OA 了 谢谢你!
    arsom
        7
    arsom  
       2016-12-28 11:48:05 +08:00
    thinksns 代码真是糟糕得一比啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2400 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:59 · PVG 23:59 · LAX 07:59 · JFK 10:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.