【问题标题】:How to disable Joomla Unique Email Functionality?如何禁用 Joomla 独特的电子邮件功能?
【发布时间】:2012-03-20 19:28:22
【问题描述】:

我有一个使用 Joomla 1.5.25 的网站。我有该网站的用户登录功能。我已经修改了 Joomla 的默认功能。我还通过 php MyAdmin 创建了一个用户帐户,并输入了大约 1200 个用户条目。

但现在我在 Joomla 后端遇到了电子邮件问题。

当我尝试通过后端(用户管理)更改电子邮件 ID 时,它会触发一个错误:

“电子邮件 ID 已被使用。”

所以在这里我想更改此唯一电子邮件验证,如果它已被其他人使用,它允许我输入电子邮件 ID。有什么办法或者补丁可以禁用吗?

谢谢!

【问题讨论】:

  • 普遍禁用或删除它是一个坏主意,需要核心黑客才能完成。为什么要为用户提供重复的电子邮件地址?这会导致问题,是一个安全问题。
  • 其实我在足球俱乐部有任何注册区域。有两个站点登录 1)作为玩家登录和 2)队长登录两个管理团队。所以自己注册的人可以是选手,也可以是队长。因此,人们希望在创建帐户时将他们的一个电子邮件 ID 用作玩家和队长。这就是为什么我需要解决上述问题。
  • 与登录系统相比,为什么不使用插件将经理标志添加到标准用户帐户?然后,该人可以同时执行球员和经理职能,而无需破坏核心并让更新变得痛苦。

标签: joomla


【解决方案1】:

没有“简单”的解决方案来处理重复的电子邮件。 但如果你真的需要这样做,你必须重写 JTableUser(参见第 230 行)并处理副作用,例如在 com_users 上重置密码的能力。

【讨论】:

  • 我找到了解决方案,我按照你说的做了,
猜你喜欢
  • 2014-02-15
  • 1970-01-01
  • 1970-01-01
  • 2014-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多