我点击忘记密码链接并写了我的电子邮件但服务器 没有发送任何有关密码的信息到我的邮件ID。我有 使用以下查询导致错误。请纠正 误差..
UPDATE 'ps_employee'
SET 'passwd' = md5(“<3w3kuJFFAMFB4zUR19aTDvbnomepQJFTd60NUCns5HDtqf9mEkv6APFy><samyak02>”)
WHERE 'email' = “<abhijain.cse@gmail.com>”;
其中,3w3kuJFFAMFB4zUR19aTDvbnomepQJFTd60NUCns5HDtqf9mEkv6APFy
是
settings.inc.php中的cookie_key和samyak02
是我想要的新密码
设置。
您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以便在''ps_employee'SET'passwd'= md5附近使用正确的语法(第1行的“&lt; 3w3kuJFFAMFB4zUR19aTDvbnomepQJFTd60NUCns5HD”
答案 0 :(得分:0)
你需要:
干杯
答案 1 :(得分:0)
正确的查询是:
UPDATE `ps_employee`
SET `passwd` = md5('3w3kuJFFAMFB4zUR19aTDvbnomepQJFTd60NUCns5HDtqf9mEkv6APFysamyak02')
WHERE `email` = 'abhijain.cse@gmail.com';
3w3kuJFFAMFB4zUR19aTDvbnomepQJFTd60NUCns5HDtqf9mEkv6APFy是来自/config/settings.inc.php的_COOKIE_KEY_
samyak02是新密码。
abhijain.cse@gmail.com是您要更改密码的员工的电子邮件地址。
答案 2 :(得分:0)
如果你有phpMyAdmin,那就更容易了:
PS:你的表可能被命名为ps_employee以外的东西,比如brg_employee或r23r_employee。这取决于你的prestashop的前缀。同样,这可以在 settings.inc.php
中找到PS2:对于您的学习过程,我建议您查看在PhpMyAdmin内单击GO后显示的SQL查询。它是学习SQL语法的好工具。
答案 3 :(得分:0)
对于大多数用户来说,每个人都可以看到通过SQL执行重置管理员密码非常困难,他们在执行此任务时会犯错误,并且不了解他们在做什么。
因此,如果默认恢复形式无法恢复密码,最简单的方法是通过this free tool for PrestaShop 恢复密码,因为不需要数据库和编程知识。需要访问站点文件夹,例如,对FTP的访问或对具有文件管理器的管理面板的Web访问。
使用方法。
prestashop-password-recovery-tool.php
文件复制到PrestaShop安装目录的根目录。http://example.com/prestashop-password-recovery-tool.php
,其中example.com
是您的站点域。您将看到该表单,用于输入您的管理电子邮件和新密码。此工具还与ThirtyBees(PrestaShop的分支)兼容。