【问题标题】:Becoming Owner onsite成为现场业主
【发布时间】:2017-11-12 14:56:01
【问题描述】:

我昨天买了一个网站。我已经获得了 SQL 文件,并且我可以看到该域在我的名字中。

以前的所有者现在阻止我与他们交谈。 售前我确实要求后购买支持,这已得到确认。 (这不会发生我接受它)

我没有接受过 SQL、Web 系统、phpVMS 等方面的培训。

该网站目前在线,但没有人可以加入 1,我还不是该网站的会员。 2、reCaptcha 有一个错误 ERROR for site owner: Invalid domain for site key。

我查看了 phpMyAdmin 并添加了自己,非常自豪的时刻。我可以在网站上看到自己。但是当我登录网站时显示无效登录,请检查您的密码和用户名。

我一定在这里遗漏了一些东西,想知道您是否可以帮助我。

谢谢

【问题讨论】:

  • 看来您需要花钱请人帮您解决问题。 reCaptcha 错误是因为它需要 API 密钥,而旧 API 密钥仅限于旧域(假设您更改了它)。您必须创建一个新的 api 密钥并替换它。
  • 您的登录问题也应该与密码哈希有关。如果网站编码正确,(你没有告诉它是否是手工编码的,或者它是否在像 Wordpress 这样的平台上),密码不会以纯文本形式存储在数据库中,而是散列(一种不可逆的加密)跨度>
  • 您好 Elias,感谢您的回复。我可以说它是同一个域。我会看看创建一个新的 API。
  • 调查一下,如果我是对的,你告诉的 phpVMS 是一个使用 Laravel 框架用 PHP 编写的虚拟航空公司平台。正如我所说,Laravel 中的密码是散列的,所以这就是你不能让事情正常工作的原因。
  • 尝试将 PhpMyAdmin 上的密码列设置为 $2y$10$6wh9FOYY2UqhldK2zB.csu.Q/vndBhmDfPADfzty.8s7bnws0SmpW 这是secret 密码的哈希值。然后尝试使用您的用户和secret 作为密码登录

标签: phpmyadmin


【解决方案1】:

手动修改用户密码:

phpVMS(旧版本,不是基于 Laravel 的)上的密码使用盐渍 md5 散列(旧技术,不如当前 bcrypt 安全)。

要更改密码,您需要更改用户表上的两个字段:saltpassword

>>> $salt = md5(date('His'));
=> "b18991bc99fdb46e1d40d415b77e8323" // Use this value on `salt` column
>>> $password = md5('secret' . $salt)
=> "7df97d8ba1f5d10f94611ee6ce387827" // Use this value on `password` column

更改此设置,您应该可以使用secret 作为密码访问您的帐户。

让recaptcha工作

recaptcha 设置在core/app.config.php 下,搜索RECAPTCHA_PUBLIC_KEYRECAPTCHA_PRIVATE_KEY,或在core/local.config.php 下(不确定是否需要更改这两个文件。

您需要按照所有给定步骤在Recaptcha page 上创建 API 公钥和私钥对,并替换您收到的 api 公钥和私钥值。

通知

您网站上的 phpVMS 版本较旧,项目所有者不再更新。它可能包含几个安全问题,请注意。

【讨论】:

  • 您好,我现在可以登录网站了。谢谢
  • 不确定,但我认为recaptcha配置也可以在管理面板中完成。
  • 我似乎找不到核心/app.config.php
  • 您好 Elias,很抱歉再次打扰您。我想知道您是否可以让我知道如何更改密码。对于我的 php 管理员。自从我带来网站以来,我还没有这样做。
猜你喜欢
  • 1970-01-01
  • 2013-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-11
  • 1970-01-01
相关资源
最近更新 更多