0

上周我一直在研究这个错误,尝试了很多事情,现在我想它可能只是我忽略的一些简单的事情。任何帮助将不胜感激!!

为 Joomla 2.5 安装了 Rocket Theme 火箭发射器,模板 = Radiance 为 Joomla 2.5 安装了 JomSocial 完整版安装了每个应用程序和每个与 JomSocial 组件一起压缩的 mod。成功遵循所有安装说明。

问题:大约一半的用户无法在前端保存配置文件更改。当他们访问 JomSocial 提供的任何链接以编辑其个人资料时,单击“保存”按钮后,弹出框中会出现错误消息,“您的“密码”和“验证密码”不匹配。”

我已将出现此错误的用户与未收到此消息的用户进行了比较,并且没有任何关联。注册日期无关紧要,模块无关紧要,第三方模块或插件无关紧要。

我已经检查了 JomSocial 中的全局设置和特定设置,例如“自定义配置文件”及其所有字段。

我已经完成了 JomSocial 配置中的每一个设置。我已经测试了每一个,我已经清除了缓存,使用测试用户登录前端并尝试保存配置文件,并且不断出现相同的消息。

作为最后的手段,我卸载了 JomSocial 及其所有插件和模组。重新安装 JomSocial 后,出现同样的错误。

我陷入僵局,无法理解我做错了什么!

请帮忙!

4

3 回答 3

1

我确切地知道问题是什么。尽管您的成员填写了帐户信息页面,但他们必须单击包含密码的帐户详细信息选项卡,并且在该页面上,他们必须输入密码才能保存其统计信息。这真的很烦人,但它是进行个人资料更改的唯一方法。我花了一点时间才弄清楚。密码验证应与正在进行的更改位于同一选项卡上。Jomsocial 需要纠正这一点。或者,您可以在单击保存按钮时在代码中验证密码。

于 2013-06-27T09:13:50.417 回答
0

我刚刚遇到了这个问题,这很烦人,直到我弄清楚发生了什么以及如何防止它。您的浏览器正在存储您的密码并自动将其输入密码字段。Jomsocial 不需要密码来更改您的设置 - 您可以通过删除预先填写的密码并保存您的个人资料更改来测试这一点。要解决此问题,请删除为您的用户保存的密码(在 Firefox 中,它位于 Tools-Options-Security-Saved Passwords 中)。将来,当您的浏览器要求记住您的密码、不允许或作为更永久的解决方案时,请选择永不记住此站点密码的选项。

于 2014-01-12T20:53:19.880 回答
0

你可以检查一个建议。

重要的是,用户始终位于your-domain.com/...www.your-domain.com/...

如果您的站点配置为可以从一个站点转到另一个站点,那么就会出现问题。从技术上讲,它们被认为是不同的域,并且当您在其中一个登录时设置的 cookie 不会对另一个很好。

如果您能够自己重现问题,请尝试登录 your-domain.com 并在浏览器中查看 URL,因为您从一个页面转到另一个页面并执行操作。从 www.your-domain.com 注销并重复

如果我们幸运的话,这将查明问题所在。

在这种情况下,最简单的解决方案是通过 .htaccess 将所有站点流量重定向到 www.your-domain.com(或相反)。我在 .htaccess 中使用以下内容,您会在网上找到很多变体

RewriteEngine On  

RewriteCond %{http_host} ^your-domain\.com$  
RewriteCond %{http_host}   !^$
RewriteRule (.*) http://www.your-domain.com/$1 [R=301,L]

即使这不能解决您的直接问题,出于 SEO 的原因,最好还是将每个人重定向到一个域。

祝你好运,希望这可能会有所帮助!

于 2013-03-24T13:21:01.743 回答