1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

版本 Discuz X3.2 To XenForo 1.4.7 转换程序 1.0.2050619

DZ-XF转换程序

  1. 燕尘

    燕尘 VIP会员

    注册:
    2016-07-22
    帖子:
    13
    赞:
    3
    请问,用这个转换以后,用户是可以直接登陆还是需要取回密码再登陆?
     
  2. 燕尘

    燕尘 VIP会员

    注册:
    2016-07-22
    帖子:
    13
    赞:
    3
    我观察到 xf_user_authenticate 这个表中,存在着两种 scheme_class :
    XenForo_Authentication_Core12
    XenForo_Authentication_Discuz

    然后我发现 library\XenForo\Authentication 目录下有各种验证方式的源代码:
    Abstract.php
    Core.php
    Core12.php
    Default.php
    IPBoard.php
    IPBoard40x.php
    MyBb.php
    NoPassword.php
    PhpBb3.php
    SMF.php
    vBulletin.php


    是不是我们可以自己写一个 Discuz 的验证方式,或者,是否有已经写好的 Discuz 的验证方式?
     
  3. 燕尘

    燕尘 VIP会员

    注册:
    2016-07-22
    帖子:
    13
    赞:
    3
    Discuz 的加密方式是:
    $user['password'] = md5(md5($password).$user['salt'])

    而这个 'salt' 在 ucenter 的用户表中是有的。
    所以,我们在 Xenforo 的 xf_user_authenticate 表中,添加一个字段 salt ,把 ucenter 中的 salt 复制过来,这样是否就可以直接登陆了?
     
  4. jackton

    jackton VIP会员

    注册:
    2012-06-26
    帖子:
    34
    赞:
    4
    楼主说了.可以直接登录.
     
  5. 燕尘

    燕尘 VIP会员

    注册:
    2016-07-22
    帖子:
    13
    赞:
    3
    感谢,楼主帮我解决了。
     
  6. nos

    nos 入门会员

    注册:
    2016-10-11
    帖子:
    1
    赞:
    0
    N年dz用户,前来探路。
     
  7. SNIPER722

    SNIPER722 VIP会员

    注册:
    2013-04-09
    帖子:
    8
    赞:
    6
    如果DZ是远程附件的服务器 怎么破 现在蛋碎了
     
  8. zhenglee

    zhenglee VIP会员

    注册:
    2015-06-02
    帖子:
    16
    赞:
    3
    定制:D
     
  9. SNIPER722

    SNIPER722 VIP会员

    注册:
    2013-04-09
    帖子:
    8
    赞:
    6
    我觉的定制都不好办 毕竟是写死的code 我自己也是程序猿 看了下感觉不好办
     
正在加载...