wellcms的用户表里的salt字段是加密用的吗?

czxjh2025-11-20  246

最近这几天在折腾这个事儿。

 

我自己是不会写程序的,然后就用AI写转换程序。花了几个小时写出来了,尝试转换了用户数据,只转换了uid,email,username,password这四个字段,但,我发现转换过去的用户数据无法正常使用。用原网站的密码登录就会提示密码错误,根本无法登录。

 

看了数据库之后发现wellcms的用户表里面有个salt的字段,程序默认的用户在这个字段里面是有值的,是不是因为这个字段的影响,导致原本的discuz的数据无法正常使用?

 

顺便问一下,如果通过操作数据库的方式转换数据的话,怎么区分discuz的帖子数据中哪个是主题,哪个是回帖?因为,如果直接把原数据库里面的帖子数据复制过去的话,回帖也直接复制过去了,结果会不会也变成单独的一篇文章内容?所以,我刚开始的想法是把用户数据先转过去,然后把帖子数据转过去,对应上相关的用户,想法办法转换成评论。

 

感觉有点懵了

转载请注明原文地址:http://www.wellcms.net/read-889.html
00
最新回复(5)
  • 很厉害呀,会用AI写转换程序了,赞一个。

    密码处理:
    1、明文经过MD5加密1次;
    2、第一次MD5值和salt值组成字符串再一次MD5值,然后存入password。

     

    discuz 的主体内容和回复内容都在同一个表里,一般thread表是索引表,应该有个first类似字段标记为第一帖,这个就是主体内容。

    discuz 很完善的功能了,折腾什么呢?

     

    新站用新程序就行了,老站没有必要折腾。wellcms 3.0 计划春节前发版。

    回复51

    • czxjh作者
      2025-11-21 12:49:31
      @燃烧的冰确实是折腾,想要转换程序主要是喜欢wellcms,discuz功能多,但网站已经没其他用户发内容了,所以,论坛都不需要了,就只是保存着以前的数据,偶尔自己发一点内容。 感谢冰哥的回复,下班之后把转换程序再改进改进。

    • czxjh作者
      2025-11-22 01:15:51
      @燃烧的冰还是不会弄,把原本discuz里面的密码md5值和salt值组成字符串,再一次md5值,然后存入password,这样数据转换之后,salt里面有值了,但用户仍然无法登陆,提示密码错误。是不是因为discuz里面的md5本身就不能用?

    • 燃烧的冰
      2025-11-22 08:27:21
      @燃烧的冰discuz里的密码已经加密过,你需要了解它的加密逻辑,如果跟wellcms一样,那么password和salt 直接导入到wellcms。可以将版本和官方的数据库字典和登录逻辑给AI去分析。

    • czxjh作者
      2025-11-22 20:52:09
      @燃烧的冰感谢冰哥,成功了。数据转换过去了,就不知道显示出来正不正常。

    • czxjh作者
      2025-11-23 00:13:37
      @燃烧的冰经过几天的折腾,数据库的一些常用表和字段差不多都知道了。离成功已经不远了。就是有一些特殊操作还需要整理。

  • qcfgpp16天前
    引用3
    至多 60 天,大伙耐心點。
    回复00
  • 继续加油,分阶段把代码给AI,能分析完就会有方案。
    回复50

    • 170009958
      2025-11-23 07:55:08
      @燃烧的冰3.0啥时候出来啊

    • czxjh作者
      2025-11-23 16:13:45
      @燃烧的冰昨天折腾了一晚上,原本数据导入都正常了,结果再继续优化的时候,ai又给我重新写。今天想了一下,可能是打开了深度思考,这家伙自己加戏了,一直没有写出达到我预期的代码。而且还是翻来复去的重写。醉了。哈哈哈。。。

    • 燃烧的冰
      2025-11-23 18:21:35
      @czxjh要加上下文限制和约束才可以,明确开发角色、开发任务、覆盖功能、约束清单、核心要求、验收清单。否则会出现反复重写的问题。

    • 170009958
      2025-11-23 18:26:02
      @1700099583.0啥时候出来啊...

    • czxjh作者
      2025-11-23 23:32:22
      @燃烧的冰感谢冰哥的提醒!终于知道怎么让AI高效有质量的写出符合预期的内容了。数据转换成功了,想要转的数据都成功转过去了,但出现个新问题。在后台的内容列表和评论列表都有数据显示了,前台却没有显示,原本以为是没有版块的原因,添加了版块,并将相应的数据移到对应的版块里面了,数据统计显示有,前台的列表还是没有显示任何内容。不知道是还有数据没转完整,还是有其他的原因。

  • 对应版块 forum 表,字段 threads 主题数据统计,准确的统计数字填上去主题就显示了。

    评论数据要显示,需要根据主题下的评论统计数字对应到 website_thread 表,字段 posts 评论统计。每个主题下有几条评论填写数字上去。

    回复30

    • czxjh作者
      2025-11-24 12:42:55
      @燃烧的冰好的,今天再修改一下。谢谢冰哥!

    • czxjh作者
      2025-11-25 21:14:45
      @燃烧的冰再次感谢冰哥。我的程序写完了。数据都成功转换了。基本上完成90%了。剩下的10%是一些细节的修改。版块的数据统计更新,还有文章内容里面的一些discuz的短代码要清除或替换。最后是附件地址的修改。

    • 燃烧的冰
      2025-11-25 22:05:18
      @czxjh恭喜,使用AI干了件大事。

  • 楼主可以出个教程分享一下
    回复10

    • czxjh作者
      2025-11-25 22:34:52
      @燃烧的冰好的。对我这个不会写程序的小白来说,过程有些复杂。我整理一下了再把教程分享出来。