在joomla中显示纯密码

时间:2016-10-04 09:50:10

标签: joomla

我需要以简单的方式读取joomlas用户密码,以便特殊用户能够在自定义模块中发送邮件,其中包含以下登录详细信息:

https://mydomain/login?user=testuser password = testuserpassword

因此我需要从DB中取出普通的passowrd。有没有办法以简单的方式显示/读出来自joomla-db的密码?

Thx in advanced!

3 个答案:

答案 0 :(得分:1)

Joomla使用单向加密机制将密码保存在数据库中,这意味着您无法知道密码是什么。

我确信您所做的事情可以通过其他方法完成 - 如果您想在点击链接后自动登录用户,那么您可以拥有一个不同的身份验证插件,该插件将使用随机的,唯一的 - 时间使用,以及与Joomla用户帐户关联的时间敏感哈希。

答案 1 :(得分:0)

你需要在joomla用户保存后创建一个带有功能的插件 您需要将密码存储在具有用户ID的另一个表中,然后您可以使用sql查询来获取密码。

答案 2 :(得分:0)

由于以下原因,这是一个坏主意:

  • 电子邮件以纯文本发送
  • 电子邮件通常存储在您邮箱的几个系统上
  • 电子邮件通常以纯文本或其他未加密的格式存储在您的计算机上
  • 许多地方可能存在许多副本,即使在删除"
  • 之后也是如此
  • 即使有足够的计算时间,也可以打入加密的电子邮件
  • 即使在您阅读电子邮件之前,您的帐户的安全性也可能已被泄露(在这种情况下更改密码无效)

但是,您肯定可以在初次注册时通过全局配置>向用户发送密码。用户并将发送密码设置为"是" (Joomla 3.x中的默认设置)。

Send Password

如果您正在寻找在注册活动后发送此密码的方法,正如其他人所提到的那样,您运气不好。 Joomla!提供了一个安全的密码重置功能,reset a password用户可以记住的东西。这也是最好的方法。

资源:Sending Passwords in EmailStop Joomla Sending Passwords in Emails