【问题标题】:Joomla Encrypt Passwords for DatabaseJoomla 加密数据库密码
【发布时间】:2015-11-10 16:32:34
【问题描述】:

对于没有任何密码学知识的人 - 我想知道是否可以获取未加密的密码,然后将其转换为 Joomla (3.3.6) 直接插入到通过 SQL 数据库?

这个链接似乎在谈论类似的事情,但我认为这不是我需要知道的 (Joomla 3.2.1 password encryption)

有可能吗?

是否有现成的加密脚本可以做到这一点?

或者我必须找到可以做到的人吗?

谢谢

【问题讨论】:

    标签: joomla joomla3.0


    【解决方案1】:

    你可以只使用 MySQL 的 MD5 函数 - Joomla 理解使用 MD5 散列的密码。无需创建脚本。

    在 phpMyAdmin 的 #__users 表中,只需将密码更改为您想要的密码,然后从功能下拉列表中选择 MD5。

    【讨论】:

    • 默认 md5 加密密码不适用于 joomla ,joomla 使用不同的方法。
    • @JobinJose 它确实有效 - 试试吧。我们每天都在为我们的客户使用它。
    • 谢谢你这确实有效。我最终使用了这个组合来做一个非常hacky的方法。使用 phpMyAdmin 通过 md5 函数插入一条记录。获取 SQL 代码,然后使用 xls 的数据创建数百行,然后在那里运行 SQL。至少它起作用了......
    【解决方案2】:

    您是否尝试从外部应用程序导入一些用户数据?

    那么最好尝试一些 Joomla 用户导入扩展。 bcoz 它将帮助您修复密码的东西。如果不是这样,您就必须这样工作。

    1. 为数据导入或密码设置创建单独的 PHP 文件。
    2. 将 Joomla 框架加载到该 PHP 文件中
    3. 从 CSV/DB 表中读取所有用户详细信息。
    4. 散列密码并将其写入#__users 表。

    您找到的link 是正确的资源,我已经在那里详细解释了所有内容。

    希望现在有意义..

    【讨论】:

      【解决方案3】:

      如果您想将未加密的密码存储到 Joomla!用户数据库,您基本上是在导入用户。我知道这个任务最好的 Joomla 扩展是 Arra User。我将它用于带有纯文本密码的大量 CSV 导入。

      你可以扩展here。

      【讨论】:

        猜你喜欢
        • 2012-05-12
        • 2015-02-10
        • 2014-02-13
        • 1970-01-01
        • 1970-01-01
        • 2015-11-12
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多